April 18
l'ottimizzazione delle query è il processo di modifica di una query per eseguire nel modo più efficiente possibile. In Microsoft SQL Server, gli amministratori di database possono utilizzare SQL Server Management Studio per assistere con l'ottimizzazione. L'ottimizzazione può comportare l'aggiunta di indici delle tabelle, hint per l'indice o utilizzando altre strategie per evitare scansioni in termini di tempo di dati della tabella. Query Optimizer in grado di visualizzare i piani di esecuzione stimato o effettivo per una query per presentare graficamente il piano per eseguirlo.
1 Aprire SQL Server Management Studio e connettersi al database.
2 Aprire una "Nuova query". Inserire il testo della query da analizzare.
3 Fai clic su "piano di esecuzione stimato di visualizzazione" o "Includi piano di esecuzione effettivo" sulla barra degli strumenti. Visualizzazione del piano di esecuzione stimato non richiede l'esecuzione dello script, ma il vero e proprio piano fa.
Rivedere la grafica visualizzata. Cercare indicazioni che le scansioni di tabella vengono eseguite invece di utilizzare indici esistenti. In questa situazione, un suggerimento query o nuovo indice possono aiutare a migliorare le prestazioni.
Guarda altre statistiche, come input / output, o I / O, il costo, il costo della CPU e il numero stimato di righe. A seconda delle scoperte, i miglioramenti possono essere visti da aumentare la RAM del computer o rimuovere righe inutili, tavoli o si unisce dalla query.