Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> SQL Server >> .

Come ottimizzare una query in Microsoft SQL Server

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 .

 

software © www.354353.com