Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Kinerja lambat dari SqlDataReader

Saya akan mengatur jejak di SQL Server Profiler untuk melihat pengaturan opsi SET apa yang digunakan koneksi saat menghubungkan dari kode .NET, dan pengaturan apa yang digunakan di SSMS. Dengan pengaturan opsi SET, maksud saya

ARITHABORT
ANSI_NULLS
CONCAT_NULL_YIELDS_NULL
//etc

Lihat MSDN untuk tabel opsi

Saya telah melihat masalah sebelumnya di mana opsinya berbeda (dalam hal ini, ARITHABORT ) dan perbedaan performanya sangat besar.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. T-SQL untuk menemukan Indeks yang Berlebihan

  2. Cara mengatur opsi maxrecursion untuk CTE di dalam Fungsi Bernilai-Tabel

  3. Bagaimana cara mendeteksi jika string berisi karakter khusus?

  4. Gunakan COL_LENGTH() untuk Mendapatkan Panjang Kolom di SQL Server

  5. Konfigurasikan Lingkungan StartUp di SQL Server Management Studio (SSMS) - Tutorial SQL Server / TSQL Bagian 7