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

MS SQL Server 2005 - Prosedur Tersimpan Secara Spontan Rusak

Ini adalah jejak parameter-sniffing. Ya, langkah pertama adalah mencoba RECOMPILE, meskipun tidak selalu berhasil seperti yang Anda inginkan pada tahun 2005.

Pembaruan:Saya akan mencoba Kompilasi Ulang tingkat pernyataan di INSERT karena ini mungkin masalah statistik (oh ya, periksa apakah pembaruan statistik otomatis aktif).

Jika ini tampaknya tidak sesuai dengan parameter-sniffing, maka bandingkan rencana kueri aktual dari saat berfungsi dengan benar dan dari saat berjalan selamanya (gunakan perkiraan rencana jika Anda tidak bisa mendapatkan yang sebenarnya, meskipun aktual lebih baik). Anda ingin melihat apakah rencananya berubah atau tidak.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Melewati parameter dinamis ke prosedur tersimpan di SQL Server 2008

  2. mencari kata kunci di semua Proc Tersimpan untuk DB tertentu?

  3. Penyortiran Kunci Utama

  4. INSERT menggunakan LIST ke Stored Procedure

  5. SQL Tampilkan semua item yang disewa sebelum dan hingga tanggal tertentu