ottimizzazione delle query è il processo di modifica di una query da 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 , note indice o usando altre strategie per evitare scansioni in termini di tempo di dati della tabella. La Query Optimizer può visualizzare i piani , stimato o effettivo di esecuzione di una query per presentare graficamente il piano per l'esecuzione di esso . Istruzioni
1
Aprire SQL Server Management Studio e connettersi al database .
2
Aprire una " Nuova query . " Inserisci il testo della query da analizzare.
3
Fare clic su " Visualizza piano di esecuzione stimato " 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 .
4 Il piano di esecuzione grafico è simile a un diagramma di flusso .
Review la visualizzazione grafica . Cercare indicazioni che le scansioni di tabella vengono eseguite invece di utilizzare gli indici esistenti . In questa situazione , un hint per la query o il nuovo indice possono aiutare a migliorare le prestazioni.
5 Alcune query lente possono beneficiare di una maggiore RAM .
Guarda altre statistiche , come input /output o I /O , il costo , il costo della CPU e il numero stimato di righe . A seconda scoperte , i miglioramenti possono essere visti da aumentare RAM del computer o rimozione di righe inutili , tabelle o join dalla query .