Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 12183|Odpoveď: 0

[Zdroj] Ako databáza MSSQL kontroluje efektivitu vykonávania SQL príkazov?

[Kopírovať odkaz]
Zverejnené 11. 1. 2016 11:54:08 | | | |

Databázu, ktorá sa bežne používa v jazyku na tvorbu webových stránok ASP.NET MSSQL, ako skontrolovať čas vykonávania SQL príkazov v MSSQL, otestujeme pomocou SQL príkazov nižšie a zistíme jej efektivitu vykonávania, aby ju programátori webových stránok lepšie pochopili. Náš prístup je nastaviť ŠTATISTIKY, aby sme videli, aký je systém pri vykonávaní SQL. Možnosti sú PROFILE, IO, TIME. Podrobnosti sú nasledovné:
NASTAV ŠTATISTICKÝ PROFIL ZAPNUTÝ: Zobrazuje čas v milisekundách, ktorý trvá na analýzu, kompiláciu a vykonanie dotazov.
NASTAVIŤ ŠTATISTIKU IO ON: Hlási informácie o počte skenov, logických čítaní (stránok prístupných v cache) a fyzických čítaní (počet prístupov k diskom) pre každú tabuľku odkazovanú v príkaze.
NASTAVIŤ ČAS ŠTATISTIKY ZAPNUTÝ: Zobrazuje množinu výsledkov po vykonaní každého dotazu, ktorá predstavuje konfiguračný súbor vykonania dotazu.

Na použitie: Otvorte SQL SERVER Query Analyzer a zadajte nasledujúce vyhlásenie:
NASTAVTE ŠTATISTICKÝ PROFIL NA
NASTAVTE ŠTATISTIKU IO NA
NASTAVTE ČAS NA ŠTATISTIKU
GO – váš SQL skript sa spustí
SELECT [LastName] Z [osoby] - váš vlastný SQL príkaz
GO -- Váš SQL skript končí
NASTAV PROFIL ŠTATISTÍK VYPNUTÝ
NASTAV ŠTATISTIKU IO
ČAS NA NASTAVENIE ŠTATISTÍK
   Po použití vyššie uvedeného kódu sa vykoná zobrazenie výsledkov a zodpovedajúcu odpoveď nájdete v zobrazení výsledkov.


Čas spracovania a kompilácie SQL Serveru:
   CPU čas = 0 ms, uplynutý čas = 5 ms.

(1 riadok(y) ovplyvnený)
Stôl 'sp_UserAssets'. Počet skenovania 1, logické čítania 2, fyzické čítania 0, čítanie dopredu 0, logické čítania lob 0, fyzické čítania lob 0, čítanie vpredu, čítanie 0.
Stôl 'sp_RealNameAuthentication'. Scan count 1, logické čítania 0, fyzické čítania 0, read-ahead čítania 0, lob logické čítania 0, lob fyzické čítania 0, lob read-ahead čítania 0.
Stôl 'sp_UserInfo'. Počet skenovania 0, logické čítania 2, fyzické čítania 0, čítanie vpred 0, logické čítania lob 0, fyzické čítania 0 lob čítania 0, čítanie vpred 0.

(6 riadkov, ovplyvnených)

(1 riadok(y) ovplyvnený)

Časy vykonávania SQL Serveru:
   Čas CPU = 16 ms, uplynulý čas = 384 ms.
Čas spracovania a kompilácie SQL Serveru:
   CPU čas = 0 ms, uplynulý čas = 0 ms.

Časy vykonávania SQL Serveru:
   CPU čas = 0 ms, uplynulý čas = 0 ms.





Predchádzajúci:asp.net získať lokálnu virtuálnu cestu po odstránení doménového mena
Budúci:Tutoriál na stiahnutie a inštaláciu Pythonu po prvýkrát (napríklad Python 3.5.1)
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com