Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 11933|Odpowiedź: 0

[Źródło] Jak baza danych MSSQL sprawdza efektywność wykonywania instrukcji SQL?

[Skopiuj link]
Opublikowano 11.01.2016 11:54:08 | | | |

Baza danych powszechnie używana w języku tworzenia stron internetowych ASP.NET MSSQL, jak sprawdzać czas wykonania instrukcji SQL w użyciu MSSQL, przetestowamy ją za pomocą instrukcji SQL poniżej i ocenimy jej efektywność, aby programiści mogli lepiej ją zrozumieć. Nasze podejście polega na ustawieniu STATYSTYK, aby zobaczyć, jak wygląda system podczas wykonywania SQL. Opcje to PROFILE, IO, TIME. Szczegóły są następujące:
USTAW PROFIL STATYSTYK: Pokazuje czas w milisekundach potrzebny na analizę, kompilację i wykonanie zapytań.
USTAW STATYSTYKI IO ON: Raportuje informacje o liczbie skanów, logicznych odczytach (stronach dostępnych w pamięci podręcznej) oraz fizycznych odczytach (liczbie razy dostępu do dysków) dla każdej tabeli odwołanej w instrukcji.
USTAW CZAS STATYSTYKI WŁĄCZONY: Wyświetla zestaw wyników po wykonaniu każdego zapytania, reprezentujący plik konfiguracyjny wykonania zapytania.

Aby użyć: Otwórz SQL SERVER Query Analyzer i wprowadź następujące zdanie:
USTAW PROFIL STATYSTYCZNY NA
USTAW STATYSTYKI IO NA
USTAW CZAS NA STATYSTYKI
GO – uruchamia się twój skrypt SQL
SELECT [Nazwisko] Z [osoby] - własne SQL
GO -- Twój skrypt SQL się kończy
USTAW PROFIL STATYSTYK WYŁĄCZONY
USTAW STATYSTYKI I
CZAS NA USTALANIE STATYSTYK
   Po użyciu powyższego kodu zostanie wykonany, aby uzyskać stronę wyświetlania wyników, a odpowiadającą odpowiedź znajdziesz w wyświetlaczu wyników.


Czas parsowania i kompilacji SQL Server:
   Czas CPU = 0 ms, upływ = 5 ms.

(1 wiersz(y) dotknięte)
Stół 'sp_UserAssets'. Liczba skanów 1, odczyty logiczne 2, odczyty fizyczne 0, odczyty z wprowadzeniem 0, odczyty logiczne lob 0, fizyczne odczyty lob 0, odczyty wcześne lob 0.
Stół 'sp_RealNameAuthentication'. Liczba skanów 1, odczyty logiczne 0, odczyty fizyczne 0, odczyty czytane wprzed 0, odczyty logiczne lob 0, fizyczne odczyty lob 0, odczyty do przodu 0.
Stół 'sp_UserInfo'. Liczba skanów 0, odczyty logiczne 2, odczyty fizyczne 0, odczyty z odczytem wprzedzeniem 0, odczyty logiczne lob 0, fizyczne odczyty lob 0, odczyty z odczytem do przodu 0.

(6 wierszy, których dotyczy)

(1 wiersz(y) dotknięte)

Czasy wykonania SQL Server:
   Czas procesora = 16 ms, upływany czas = 384 ms.
Czas parsowania i kompilacji SQL Server:
   Czas CPU = 0 ms, upływany czas = 0 ms.

Czasy wykonania SQL Server:
   Czas CPU = 0 ms, upływany czas = 0 ms.





Poprzedni:asp.net uzyskać lokalną ścieżkę wirtualną po usunięciu nazwy domeny
Następny:Samouczek dotyczący pobierania i instalacji Pythona po raz pierwszy (na przykład Python 3.5.1)
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com