Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 11933|Odgovoriti: 0

[Vir] Kako podatkovna baza MSSQL preverja učinkovitost izvajanja SQL stavkov?

[Kopiraj povezavo]
Objavljeno na 11. 01. 2016 11:54:08 | | | |

Baza podatkov, ki se pogosto uporablja v jeziku za izdelavo spletnih strani ASP.NET MSSQL, kako preveriti čas izvajanja SQL stavkov z uporabo MSSQL, bomo testirali z SQL ukazi spodaj in izmerili njeno učinkovitost izvajanja, da bodo spletni programerji to bolje razumeli. Naš pristop je, da nastavimo STATISTIKO, da lahko vidimo, kakšen je sistem pri izvajanju SQL. Možnosti so PROFILE, IO, TIME. Podrobnosti so naslednje:
NASTAVI STATISTIČNI PROFIL VKLOPLJEN: Prikaže čas v milisekundah, potreben za analizo, prevajanje in izvajanje poizvedb.
NASTAVI STATISTIKO IO NA: Poroča o številu skeniranj, logičnih branjih (strani, dostopanih v predpomnilniku) in fizičnih branjih (število dostopov do diskov) za vsako tabelo, na katero se sklicuje v izjavi.
NASTAVI ČAS ZA STATISTIKO: Prikaže niz rezultatov po izvedbi vsake poizvedbe, ki predstavlja konfiguracijsko datoteko izvedbe poizvedbe.

Za uporabo: Odprite SQL SERVER Query Analyzer in vnesite naslednjo izjavo:
NASTAVITE STATISTIČNI PROFIL NA
NASTAVI STATISTIKO NA
NASTAVI ČAS ZA STATISTIKO
GO - vaš SQL skript se začne
SELECT [LastName] IZ [osebe] - vaš SQL izrek
GO -- Vaš SQL skript se konča
POSTAVI PROFIL STATISTIKE IZKLOPLJEN
NASTAVI STATISTIKO IZKLOPLJENO
ČAS ZA POSTAVITEV STATISTIKE
   Po uporabi zgornje kode se izvede stran za prikaz rezultatov, odgovor pa lahko najdete v prikazu rezultatov.


Čas razčlenjevanja in prevajanja SQL Serverja:
   CPU čas = 0 ms, pretečen čas = 5 ms.

(1 vrsta(e) prizadete)
Miza 'sp_UserAssets'. Število skeniranja 1, logična branja 2, fizična branja 0, branje naprej 0, logično branje lob 0, fizično branje lob 0, branje naprej 0.
Miza 'sp_RealNameAuthentication'. Število skeniranj 1, logična branja 0, fizična branja 0, branje naprej 0, logično branje lob 0, fizično branje lob 0, branje naprej 0 lob.
Miza 'sp_UserInfo'. Število skeniranj 0, logična branja 2, fizična branja 0, branje naprej 0, logično branje lob 0, fizična branja lob 0, reader-ahead 0.

(6 vrstic prizadetih)

(1 vrsta(e) prizadete)

Časi izvajanja SQL Serverja:
   CPU čas = 16 ms, pretečen čas = 384 ms.
Čas razčlenjevanja in prevajanja SQL Serverja:
   CPU čas = 0 ms, pretečen čas = 0 ms.

Časi izvajanja SQL Serverja:
   CPU čas = 0 ms, pretečen čas = 0 ms.





Prejšnji:asp.net dobiti lokalno virtualno pot po odstranitvi domene
Naslednji:Vodič za prvi prenos in namestitev Pythona (kot primer Python 3.5.1)
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com