Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 11933|Vastaus: 0

[Lähde] Miten MSSQL-tietokanta tarkistaa SQL-lauseiden suoritustehokkuuden?

[Kopioi linkki]
Julkaistu 11.1.2016 11.54.08 | | | |

Tietokanta, jota yleisesti käytetään MSSQL:ASP.NET verkkosivujen rakennuskielessä, kuinka tarkistaa SQL-lauseiden suoritusaika MSSQL:n käytössä, testaamme sitä alla SQL-lauseilla ja arvioimme suoritustehokkuuden, jotta verkkosivuston koodaajat ymmärtävät sen paremmin. Lähestymistapamme on asettaa TILASTOT, jotta näemme, millainen järjestelmä on SQL:ää ajaessa. Vaihtoehdot ovat PROFIILI, IO, AIKA. Yksityiskohdat ovat seuraavat:
ASETA TILASTOPROFIILI PÄÄLLE: Näyttää ajan, joka kuluu kyselyjen analysointiin, kääntämiseen ja suorittamiseen.
ASETA TILASTOT IO PÄÄLLE: Raportoi tiedot skannausten määrästä, loogisista lukemista (välimuistissa käytetyt sivut) ja fyysisistä lukemista (levyjen käyttökertojen määrästä) jokaiselle lauseessa viitatulle taululle.
ASETA TILASTOJEN AIKA PÄÄLLE: Näyttää tulosjoukon jokaisen kyselyn jälkeen, joka edustaa kyselyn suorituksen konfiguraatiotiedostoa.

Käyttääksesi: Avaa SQL SERVER Query Analyzer ja syötä seuraava lause:
ASETA TILASTOPROFIILI
ASETA TILASTOT IO PÄÄLLE
ASETA TILASTOAIKA PÄÄLLE
GO – SQL-skriptisi käynnistyy
VALITSE [Sukunimi] FROM [henkilöt] - oma SQL-lauseesi
GO -- SQL-skriptisi päättyy
ASETA TILASTOPROFIILI POIS
LAITA TILASTOT IO POIS
SETIN TILASTOT TAUKO
   Yllä olevan koodin käytön jälkeen se suoritetaan saadakseen tulosnäyttösivun, ja löydät vastaavan vastauksen tulosnäytöstä.


SQL Server -jäsennys- ja käännösaika:
   CPU-aika = 0 ms, kulunut aika = 5 ms.

(1 rivi(t) vaikuttivat)
Pöytä 'sp_UserAssets'. Skannausluku 1, loogiset lukemat 2, fyysiset lukemat 0, ennakkolukemat lukevat 0, lob loogisia lukemia 0, lob fyysisiä lukemia 0, lob-luku eteenpäin lukee 0.
Taulukko 'sp_RealNameAuthentication'. Skannausluku 1, looginen lukee 0, fyysinen lukee 0, eteenpäin lukee 0, lob looginen lukee 0, lob fyysinen lukee 0, lob lukee eteenpäin lukee 0.
Taulukko 'sp_UserInfo'. Skannausluku 0, loogiset lukemat 2, fyysiset lukemat 0, ennakkolukemat lukevat 0, lob loogiset lukemat 0, lob fyysiset lukemat 0, lob-luku eteenpäin lukee 0.

(6 riviä vaikuttivat)

(1 rivi(t) vaikuttivat)

SQL Serverin suoritusajat:
   CPU-aika = 16 ms, kulunut aika = 384 ms.
SQL Server -jäsennys- ja käännösaika:
   CPU-aika = 0 ms, kulunut aika = 0 ms.

SQL Serverin suoritusajat:
   CPU-aika = 0 ms, kulunut aika = 0 ms.





Edellinen:asp.net saa paikallisen virtuaalipolun verkkotunnuksen poistamisen jälkeen
Seuraava:Opas Pythonin lataamiseen ja asentamiseen ensimmäistä kertaa (otetaan esimerkkinä Python 3.5.1)
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com