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

Apakah ada cara/alat untuk mengidentifikasi perkiraan waktu berjalan kueri di SQL SERVER

Saat ini, tidak. Microsoft saat ini sedang meneliti cara untuk melakukan ini menggunakan kombinasi pekerjaan yang sudah selesai dan perkiraan rencana eksekusi (Lihat detail penelitian mereka di situs Microsoft Research ), jadi kita bisa berharap untuk melihat sesuatu segera. Tapi ini adalah satu-satunya perkembangan yang saya sadari.

Solusi yang paling berhasil saya gunakan di masa lalu, untuk proses yang memakan banyak waktu, adalah memecah proses menjadi tugas-tugas yang lebih kecil, dan menetapkan pencapaian di akhir setiap tugas. Total waktu untuk semua eksekusi setiap tugas dicatat, dan ini digunakan untuk membandingkan kemajuan eksekusi saat ini. Ini sangat bergantung pada linearitas kueri Anda (yaitu waktu yang dibutuhkan untuk mengeksekusi berbanding lurus dengan jumlah catatan). Tonggak pencapaian dapat diukur dengan langkah-langkah melalui suatu proses, dengan memecah data menjadi segmen-segmen yang lebih kecil, atau keduanya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Penggabungan yang Dikelompokkan di SQL Server

  2. Alat Gratis Sql Server Profiler

  3. Kesalahan mengonversi tipe data varchar

  4. masalah kueri sql saat melaporkan

  5. Meminta server sql tertaut