Database yang biasa digunakan dalam bahasa konstruksi website ASP.NET MSSQL, cara mengecek waktu eksekusi pernyataan SQL dalam penggunaan MSSQL, kami akan mengujinya dengan pernyataan SQL di bawah ini, dan mendapatkan efisiensi eksekusinya, sehingga pembuat kode website dapat lebih memahaminya. Pendekatan kami adalah mengatur STATISTIK sehingga kami dapat melihat seperti apa sistem saat mengeksekusi SQL. Pilihannya adalah PROFILE, IO, TIME. Rinciannya adalah sebagai berikut: ATUR PROFIL STATISTIK AKTIF: Menampilkan waktu dalam milidetik yang diperlukan untuk menganalisis, mengkompilasi, dan menjalankan kueri. SET STATISTICS IO ON: Melaporkan informasi tentang jumlah pemindaian, pembacaan logis (halaman yang diakses dalam cache), dan pembacaan fisik (berapa kali disk diakses) untuk setiap tabel yang direferensikan dalam pernyataan. ATUR WAKTU STATISTIK AKTIF: Menampilkan kumpulan hasil setelah setiap kueri dijalankan, mewakili file konfigurasi eksekusi kueri.
Untuk menggunakan: Buka SQL SERVER Query Analyzer dan masukkan pernyataan berikut: ATUR PROFIL STATISTIK DI ATUR STATISTIK IO PADA ATUR WAKTU STATISTIK AKTIF GO - skrip SQL Anda dimulai PILIH [Nama Belakang] DARI [orang] - pernyataan SQL Anda sendiri GO -- Skrip SQL Anda berakhir MATIKAN PROFIL STATISTIK MATIKAN STATISTIK IO ATUR STATISTIK WAKTU LIBUR Setelah menggunakan kode di atas, itu akan dijalankan untuk mendapatkan halaman tampilan hasil, dan Anda dapat menemukan jawaban yang sesuai di tampilan hasil.
Waktu penguraian dan kompilasi SQL Server: Waktu CPU = 0 ms, waktu berlalu = 5 ms.
(1 baris terpengaruh) Tabel 'sp_UserAssets'. Jumlah pemindaian 1, pembacaan logis 2, pembacaan fisik 0, bacaan ke depan 0, pembacaan logis lob 0, pembacaan fisik lob 0, pembacaan lob 0. Tabel 'sp_RealNameAuthentication'. Hitungan pemindaian 1, pembacaan logis 0, pembacaan fisik 0, bacaan ke depan 0, pembacaan logis lob 0, pembacaan fisik lob 0, pembacaan lob 0. Tabel 'sp_UserInfo'. Hitungan pemindaian 0, bacaan logis 2, pembacaan fisik 0, bacaan ke depan 0, pembacaan logis lob 0, pembacaan fisik lob 0, pembacaan lob ke depan 0.
(6 baris terpengaruh)
(1 baris terpengaruh)
Waktu Eksekusi SQL Server: Waktu CPU = 16 ms, waktu berlalu = 384 ms. Waktu penguraian dan kompilasi SQL Server: Waktu CPU = 0 ms, waktu berlalu = 0 ms.
Waktu Eksekusi SQL Server: Waktu CPU = 0 ms, waktu berlalu = 0 ms.
|