Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 11933|Jawab: 0

[Sumber] Bagaimana database MSSQL memeriksa efisiensi eksekusi pernyataan SQL?

[Salin tautan]
Diposting pada 11/01/2016 11.54.08 | | | |

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.





Mantan:asp.net mendapatkan jalur virtual lokal setelah menghapus nama domain
Depan:Tutorial untuk mengunduh dan menginstal Python untuk pertama kalinya (mengambil Python 3.5.1 sebagai contoh)
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com