Ketika saya mengirimkan kumpulan (mis., Melakukan kueri) di SSMS, saya melihat waktu yang diperlukan untuk mengeksekusi di bilah status. Apakah mungkin untuk mengonfigurasi SSMS untuk menampilkan waktu kueri dengan resolusi milidetik?
Ini bar yang saya bicarakan dengan bagian bunga yang dilingkari merah:
sql-server
ssms
sql-server-2008
Michael Goldshteyn
sumber
sumber
Jawaban:
Saya berjuang dengan itu sampai saya menemukan ini ...
http://blog.sqlauthority.com/2009/10/01/sql-server-sql-server-management-studio-and-client-statistics/
Juga, jika Anda membuka jendela Properties Anda mungkin menemukan beberapa "Connection elapsed time" ajaib yang dapat memberi Anda beberapa waktu eksekusi ... Semoga ini membantu ...
sumber
Yang ingin Anda lakukan adalah ini:
Hasilnya akan terlihat seperti ini di jendela Pesan Anda:
sumber
Nyalakan Statistik Klien dengan melakukan salah satu dari yang berikut:
Kemudian Anda mendapatkan tab baru yang mencatat waktu, data IO, dan jumlah baris, dll untuk (hingga) 10 ekseksi terakhir (plus rata-rata!):
sumber
Untuk mendapatkan waktu eksekusi sebagai variabel di proc Anda:
DAN lihat ini
Mengukur Kinerja Permintaan: "Biaya Permintaan Rencana Eksekusi" vs "Waktu Diambil"
sumber
Saya mengincar hal yang sama dan menemukan tautan berikut yang sangat brilian:
http://www.sqlserver.info/management-studio/show-query-execution-time/
Ini menunjukkan tiga cara berbeda untuk mengukur kinerja. Semua bagus untuk kekuatan mereka sendiri. Yang saya pilih adalah sebagai berikut:
DECLARE @ Time1 DATETIME
DECLARE @ Time2 DATETIME
SET @ Time1 = GETDATE ()
- Masukkan kueri di sini
SET @ Time2 = GETDATE ()
SELECT DATEDIFF (MILLISECOND, @ Time1, @ Time2) SEBAGAI Elapsed_MS
Ini akan menampilkan hasil dari kueri Anda diikuti dengan jumlah waktu yang dibutuhkan untuk menyelesaikan.
Semoga ini membantu.
sumber
Saya tidak tahu tentang memperluas bilah informasi.
Tetapi Anda bisa mengatur waktu sebagai default untuk semua kueri yang ditampilkan di tab "Pesan".
Saat berada di jendela Query, buka item Menu Query, pilih "opsi kueri" lalu pilih "lanjutan" di grup "Eksekusi" dan centang kotak "atur waktu statistik" / "atur statistik IO". Nilai-nilai ini kemudian akan muncul di area pesan untuk setiap permintaan tanpa harus ingat untuk mengaktifkan dan menonaktifkan statistik yang ditetapkan.
Anda juga dapat menggunakan Shift + Alt + S untuk mengaktifkan statistik klien kapan saja
sumber
Anda dapat mencoba kode ini:
sumber