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

Kueri berjalan cepat di Penganalisis Kueri tetapi lambat dalam aplikasi C#

Biasanya ini adalah perbedaan pengaturan SET, yang mengarah ke rencana yang berbeda. Di Management Studio, prosedurnya mungkin berjalan dengan sama pengaturan seperti yang ada saat dibuat.

Lihatlah sys.dm_exec_sessions untuk aplikasi ASP.Net Anda dan untuk sesi SSMS Anda. Saya akan menebak bahwa setidaknya salah satu dari SET . Anda pengaturannya berbeda. Ini dapat berkontribusi pada rencana yang berbeda (pada akhirnya ini dikaitkan dengan sniffing parameter) dan sisi aplikasi biasanya berakhir lebih buruk.

Lihat pertanyaan lain ini untuk lebih banyak detail:

Dan baca juga artikel Erland Sommarskog, Lambat Aplikasi, Cepat di SSMS?




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CTE untuk mendapatkan semua anak (keturunan) dari orang tua

  2. Temukan Entitas Referensi di SQL Server:sys.dm_sql_referencing_entities()

  3. Hubungkan PHP ke MSSQL melalui PDO ODBC

  4. Klausa Check-in Bersyarat di mana

  5. Dapatkan lembar Excel ke tabel temp menggunakan skrip