Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 11933|Atbildi: 0

[Avots] Kā MSSQL datu bāze pārbauda SQL paziņojumu izpildes efektivitāti?

[Kopēt saiti]
Publicēts 11.01.2016 11:54:08 | | | |

Datu bāze, kas parasti tiek izmantota tīmekļa vietnes būvniecības valodā ASP.NET MSSQL, kā pārbaudīt SQL paziņojumu izpildes laiku, izmantojot MSSQL, mēs to pārbaudīsim ar zemāk esošajiem SQL paziņojumiem un iegūsim tā izpildes efektivitāti, lai vietņu kodētāji to varētu labāk saprast. Mūsu pieeja ir iestatīt STATISTIKU, lai mēs varētu redzēt, kāda ir sistēma, izpildot SQL. Opcijas ir PROFILS, IO, LAIKS. Sīkāka informācija ir šāda:
IESTATĪT STATISTIKAS PROFILU IESLĒGT: parāda laiku milisekundēs, kas nepieciešams vaicājumu analīzei, kompilēšanai un izpildei.
IESTATĪT STATISTIKU IO: Ziņo informāciju par skenēšanas skaitu, loģisko lasījumu (lapas, kurām piekļuva kešatmiņā) un fizisko lasījumu skaitu (disku piekļuves reižu skaits) katrai tabulai, uz kuru ir atsauce pārskatā.
SET STATISTICS TIME ON: parāda rezultātu kopu pēc katra vaicājuma izpildes, attēlojot vaicājuma izpildes konfigurācijas failu.

Lietošana: Atveriet SQL SERVER vaicājumu analizatoru un ievadiet šādu paziņojumu:
IESTATĪT STATISTIKAS PROFILU
IESTATĪT STATISTIKAS IO IESLĒGTU
STATISTIKAS LAIKA IESTATĪŠANA IESLĒGTS
GO - sākas jūsu SQL skripts
SELECT [Uzvārds] NO [personas] - savs SQL pārskats
GO -- Jūsu SQL skripts beidzas
STATISTIKAS PROFILA IZSLĒGŠANA
IZSLĒGT STATISTIKAS IO
STATISTIKAS BRĪVLAIKA IESTATĪŠANA
   Pēc iepriekš minētā koda izmantošanas tas tiks izpildīts, lai iegūtu rezultātu parādīšanas lapu, un atbilstošo atbildi varat atrast rezultātu displejā.


SQL Server parsēšanas un kompilēšanas laiks:
   CPU laiks = 0 ms, pagājušais laiks = 5 ms.

(Ietekmē 1 rindu)
Tabula "sp_UserAssets". Skenēšanas skaits 1, loģiskie lasījumi 2, fiziskie lasījumi 0, lasīšana uz priekšu 0, lob loģiskie lasījumi 0, lob fiziskie lasījumi 0, lob lasīšana uz priekšu lasa 0.
Tabula "sp_RealNameAuthentication". Skenēšanas skaits 1, loģiskie lasījumi 0, fiziskie lasījumi 0, lasīšana uz priekšu 0, lob loģiskie lasījumi 0, lob fiziskie lasījumi 0, lob lasīšana uz priekšu lasa 0.
Tabula "sp_UserInfo". Skenēšanas skaits 0, loģiskie lasījumi 2, fiziskie lasījumi 0, lasīšana uz priekšu 0, lob loģiskie lasījumi 0, lob fiziskie lasījumi 0, lob lasīšana uz priekšu lasa 0.

(Skartā 6 rinda(-as)

(Ietekmē 1 rindu)

SQL Server izpildes laiki:
   CPU laiks = 16 ms, pagājušais laiks = 384 ms.
SQL Server parsēšanas un kompilēšanas laiks:
   CPU laiks = 0 ms, pagājušais laiks = 0 ms.

SQL Server izpildes laiki:
   CPU laiks = 0 ms, pagājušais laiks = 0 ms.





Iepriekšējo:asp.net iegūt lokālo virtuālo ceļu pēc domēna nosaukuma noņemšanas
Nākamo:Apmācība Python lejupielādei un instalēšanai pirmo reizi (piemēram, Python 3.5.1)
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com