Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Đồng thời tốt hơn trong Oracle so với SQL Server?

Ngoài ra, Oracle sẽ có thông lượng giao dịch cao hơn nhưng điều này là do nó được mặc định là MVCC. SQL Server mặc định chặn các lựa chọn trên các bản cập nhật không được cam kết nhưng nó cũng có thể được thay đổi thành MVCC để sự khác biệt đó về cơ bản sẽ biến mất. Xem Đọc Mức độ Cô lập Đã cam kết.

Xem Bật mức cách ly dựa trên lập phiên bản hàng.

Khi tùy chọn ALLOW_SNAPSHOT_ISOLATIONdatabase được đặt BẬT, hoạt động của Microsoft SQL ServerDatabase Engine không tạo chuyển đổi hàng cho dữ liệu đã sửa đổi cho đến khi các giao dịch hoạt động có dữ liệu được sửa đổi trong cơ sở dữ liệu hoàn tất. Nếu không có các giao dịch cụ thể hóa đang hoạt động, SQL Server đặt trạng thái của tùy chọn thành PENDING_ON. Sau khi tất cả các giao dịch cụ thể hóa hoàn tất, trạng thái của tùy chọn được thay đổi thành BẬT. Người dùng không thể bắt đầu một giao dịch chụp nhanh trong cơ sở dữ liệu đó cho đến khi tùy chọn BẬT hoàn toàn. Cơ sở dữ liệu chuyển qua trạng thái PENDING_OFF thô khi người quản trị cơ sở dữ liệu đặt tùy chọnALLOW_SNAPSHOT_ISOLATION thànhOFF.



  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 - Bảng sao chép - Cấu trúc, ràng buộc dữ liệu và tất cả

  2. Thu thập hàng loạt PL / SQL với mệnh đề LIMIT trong Cơ sở dữ liệu Oracle

  3. Nhân bản các bản ghi để lấp đầy khoảng trống giữa các ngày

  4. Oracle Chèn Lựa chọn với thứ tự của

  5. Oracle Entity Framework - Tạo thực thể từ các bảng trong các lược đồ khác nhau