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

Hiệu suất chậm của SqlDataReader

Tôi sẽ thiết lập một dấu vết trong SQL Server Profiler để xem cài đặt tùy chọn SET mà kết nối đang sử dụng khi kết nối từ mã .NET và cài đặt nào đang được sử dụng trong SSMS. Ý tôi là theo cài đặt tùy chọn SET

ARITHABORT
ANSI_NULLS
CONCAT_NULL_YIELDS_NULL
//etc

Hãy xem MSDN cho một bảng các tùy chọn

Tôi đã gặp sự cố trước đây khi các tùy chọn khác nhau (trong trường hợp đó, ARITHABORT ) và sự khác biệt về hiệu suất là rất lớn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. chèn số lượng lớn pyodbc cơ bản

  2. Các loại ràng buộc khác nhau có sẵn trong SQL Server là gì - Hướng dẫn sử dụng SQL Server / T-SQL Phần 50

  3. Truy vấn PIVOT động của SQL Server?

  4. SQL Server 2017:Nhập dữ liệu CSV từ Linux sang Salesforce bằng SSIS

  5. @@ LỖI và / hoặc THỬ - CATCH