Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 11933|Risposta: 0

[Fonte] Come verifica il database MSSQL l'efficienza di esecuzione delle istruzioni SQL?

[Copiato link]
Pubblicato su 11/01/2016 11:54:08 | | | |

Il database comunemente utilizzato nel linguaggio di costruzione di siti web ASP.NET MSSQL, come controllare il tempo di esecuzione delle istruzioni SQL usando MSSQL, lo testeremo con le istruzioni SQL qui sotto e ne otterremo l'efficienza di esecuzione, così che i programmatori del sito web possano comprenderlo meglio. Il nostro approccio è impostare STATISTICS per vedere com'è il sistema quando si esegue SQL. Le opzioni sono PROFILO, IO, TEMPO. I dettagli sono i seguenti:
IMPOSTA IL PROFILO STATISTICHE ATTIVO: Mostra il tempo in millisecondi necessario per analizzare, compilare ed eseguire le query.
IMPOSTA STATISTICHE IO ON: Riporta informazioni sul numero di scansioni, letture logiche (pagine accessibili nella cache) e letture fisiche (il numero di volte in cui i dischi sono stati accesi) per ogni tabella citata all'interno dell'istruzione.
IMPOSTA STATISTICHE TIME ON: Visualizza il set di risultati dopo ogni query eseguita, rappresentando il file di configurazione dell'esecuzione della query.

Per utilizzare: Apri SQL SERVER Query Analyzer e inserisci la seguente istruzione:
IMPOSTARE IL PROFILO STATISTICHE SU
IMPOSTARE STATISTICHE IO SU
IMPOSTA STATISTICHE TEMPO ATTIVATO
GO - il tuo script SQL inizia
SELEZIONA [Cognome] DA [persone] - la tua istruzione SQL
GO -- Il tuo script SQL termina
IMPOSTA IL PROFILO STATISTICHE DISATTIVATO
IMPOSTAZIONE STATISTICA IO
STATISTICHE DEL SET TEMPO DI PAUSA
   Dopo aver utilizzato il codice sopra, verrà eseguito per ottenere una pagina di visualizzazione dei risultati, e potrai trovare la risposta corrispondente nel display dei risultati.


Tempo di parse e compilazione SQL Server:
   Tempo CPU = 0 ms, tempo trascorso = 5 ms.

(1 riga o righe interessate)
Tavolo 'sp_UserAssets'. Conteggio di scansione 1, letture logiche 2, letture fisiche 0, letture anticipate 0, lob letture logiche 0, lob letture fisiche 0, lob letture anticipate 0.
Tavolo 'sp_RealNameAuthentication'. Conteggio scansione 1, letture logiche 0, letture fisiche 0, letture anticipate 0, lob leggi logiche 0, lob letture fisiche 0, lob letture anticipate 0.
Tavolo 'sp_UserInfo'. Conteggio scansione 0, letture logiche 2, letture fisiche 0, letture anticipate 0, lob lob leggi logici 0, lob letture fisiche 0, lob lob read-ahead 0.

(6 righe interessate)

(1 riga o righe interessate)

Tempi di esecuzione di SQL Server:
   Tempo CPU = 16 ms, tempo trascorso = 384 ms.
Tempo di parse e compilazione SQL Server:
   Tempo CPU = 0 ms, tempo trascorso = 0 ms.

Tempi di esecuzione di SQL Server:
   Tempo CPU = 0 ms, tempo trascorso = 0 ms.





Precedente:asp.net ottenere il percorso virtuale locale dopo aver rimosso il nome di dominio
Prossimo:Tutorial per scaricare e installare Python per la prima volta (prendendo Python 3.5.1 come esempio)
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com