MSSQL ASP.NET web sitesi oluşturma dilinde yaygın kullanılan veritabanı, MSSQL kullanımında SQL imutlarının çalışma süresi nasıl kontrol edilir, aşağıdaki SQL ifadeleriyle test edeceğiz ve uygulama verimliliğini alacağız, böylece web sitesi kodlayıcıları daha iyi kavrayabilir. Yaklaşımımız, SQL çalıştırırken sistemin nasıl olduğunu görebilmemiz için İSTATÎSTÎKLER ayarlamaktır. Seçenekler PROFILE, IO, TIME. Detaylar şunlardır: İSTATISTIK PROFILİNİ AÇ: Sorguları analiz etme, derleme ve yürütme süresini milisaniye cinsinden gösterir. İSTATSİKLERİ IO'yu AÇ: Bildirimde referans verilen her tablo için tarama sayısı, mantıksal okumalar (önbellekte erişilen sayfalar) ve fiziksel okumalar (disklere erişim sayısı) hakkında bilgi verir. İSTATISTIK ZAMANINI AÇ: Her sorgu yürütüldükten sonra sonuç setini gösterir ve sorgu yürütülmesinin yapılandırma dosyasını temsil eder.
Kullanmak için: SQL SERVER Query Analyzer'ı açın ve aşağıdaki ifadeyi girin: İSTATISTIK PROFİLİ AYARLANIR İSTATISTIK IO'yu AÇIK KUR İSTATISTIK SÜRESINI AYARLAMAK GO - SQL scriptiniz başlıyor [SoyadAd] FROM [kişiler] - kendi SQL ifadenizi SEÇİN GO -- SQL scriptiniz sona eriyor İSTATISTIK PROFILİ ÇIKIYOR İSTATISTIK IO'yu KAPATIN İSTATISTIK SÜRE İZNESİ Yukarıdaki kod kullanıldıktan sonra, bir sonuç görüntüleme sayfası almak için çalıştırılır ve karşılık gelen cevabı sonuç ekranında bulabilirsiniz.
SQL Server ayrıştırma ve derleme süresi: CPU süresi = 0 ms, geçen süre = 5 ms.
(1 satır(lar) etkilendi) Tablo 'sp_UserAssets'. Tarama sayısı 1, mantıksal okumalar 2, fiziksel okumalar 0, ileri okuma okular 0, lob mantıklı okumalar 0, lob fiziksel okumalar 0, lob önden okuma okumaları 0. Tablo 'sp_RealNameAuthentication'. Tarama sayısı 1, mantıksal okumalar 0, fiziksel okumalar 0, önden okuma okular 0, lob mantıklı okumalar 0, lob fiziksel okumalar 0, lob önceden okuma okuma 0. Tablo 'sp_UserInfo'. Tarama sayısı 0, mantıksal okumalar 2, fiziksel okumalar 0, önden okuma okular 0, lob mantıklı okumalar 0, lob fiziksel okumalar 0, lob önden okuma okumalar 0.
(6 sıra etkilendi)
(1 satır(lar) etkilendi)
SQL Server Yürütme Süreleri: CPU süresi = 16 ms, geçen süre = 384 ms. SQL Server ayrıştırma ve derleme süresi: CPU süresi = 0 ms, geçen süre = 0 ms.
SQL Server Yürütme Süreleri: CPU süresi = 0 ms, geçen süre = 0 ms.
|