Oracle
 sql >> база данни >  >> RDS >> Oracle

По-добър паралелизъм в Oracle от SQL Server?

Извън кутията Oracle ще има по-висока пропускателна способност на транзакциите, но това е така, защото по подразбиране е MVCC. SQL Server по подразбиране блокира селектирания при незаети актуализации, но може да бъде променен и на MVCC, така че разликата трябва да изчезне. Вижте Прочетете ангажиментирано ниво на изолация.

Вижте Разрешаване на нива на изолация, базирани на версии.

Когато опцията ALLOW_SNAPSHOT_ISOLATIONdatabase е зададена ON, екземплярът на Microsoft SQL ServerDatabase Engine не генерира версии на редове за модифицирани данни, докато всички активни транзакции, които имат модифицирани данни в базата данни, не завършат. Ако има активни транзакции за промяна, SQL Server задава състоянието на опцията на PENDING_ON. След като всички транзакции за модификация завършат, състоянието на опцията се променя на ON. Потребителите не могат да стартират транзакция за моментна снимка в тази база данни, докато опцията не е напълно ВКЛЮЧЕНА. Базата данни преминава през състояние PENDING_OFF, когато администраторът на базата данни зададе опцията ALLOW_SNAPSHOT_ISOLATION на OFF.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да проверите версията на доставчика на oracle за ole-db. Доставчик на OraOLEDB.Oracle

  2. Oracle има ли еквивалент на табличните променливи на SQL Server?

  3. Представяне на IPv4/IPv6 адреси в Oracle

  4. Потърсете стойност в стойността на колоната, която съхранява стойности, разделени със запетая

  5. Oracle PL/SQL:Пример за динамичен SQL с използване на Execute Immediate