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

Với (nolock) trong SQL Server là gì?

WITH (NOLOCK) tương đương với việc sử dụng READ UNCOMMITED làm mức cách ly giao dịch. Vì vậy, bạn có nguy cơ đọc một hàng không được cam kết mà sau đó được khôi phục lại, tức là dữ liệu chưa bao giờ được đưa vào cơ sở dữ liệu. Vì vậy, mặc dù nó có thể ngăn chặn việc đọc bị bế tắc bởi các hoạt động khác, nhưng nó lại đi kèm với rủi ro. Trong một ứng dụng ngân hàng có tỷ lệ giao dịch cao, nó có thể không phải là giải pháp phù hợp cho bất kỳ vấn đề nào bạn đang cố gắng giải quyết với IMHO.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kiểm tra xem một đối tượng có phải là khóa chính với OBJECTPROPERTY () trong SQL Server hay không

  2. Có thể chọn dữ liệu máy chủ sql bằng cách sử dụng vị trí thứ tự cột không

  3. T-SQL Cast so với Convert

  4. Làm cách nào để sao chép cơ sở dữ liệu SQL Azure vào máy chủ phát triển cục bộ của tôi?

  5. Cách trả lại giá trị Unicode cho một ký tự nhất định trong SQL Server - UNICODE ()