Ottimizzazione delle prestazioni è una parte della manutenzione di SQL Server . Gli amministratori di database utilizzano tecniche di ottimizzazione per accelerare il server di database quando le query e tabelle rallentano . Un server di database lento può rallentare un sito web o applicazione desktop , che diminuisce l'interesse dei visitatori e la produttività dei dipendenti interni . Velocità di ottimizzazione delle prestazioni delle query , ottimizza le tabelle e migliora le prestazioni delle applicazioni . SQL Server fornisce diversi modi per ottimizzare il vostro database . Istruzioni
1
Aprire disponibile nel menu Start di Windows Performance Monitor di SQL Server . Questa applicazione viene eseguita rapporti e "orologi " di SQL Server . Esso consente di individuare quali query , tabelle o viste correre troppo lentamente , che ti aiuta a trovare la mancata esecuzione sul server.
2
rivedere i vostri indici delle tabelle in relazione alle stored procedure . Indici della tabella vengono impostate le colonne utilizzate per fare ricerche . Per esempio, se si dispone di diverse stored procedure principali che la ricerca per il cognome di un cliente , di un indice nella tabella cliente sull'ultima colonna nome viene fatto . Questo ordina la tabella utilizzando il cognome , in modo che accelera le vostre domande .
3
recensione tuoi stored procedure . Usare " unire " le dichiarazioni di collegare le tabelle invece di separare le istruzioni SQL e Recupero dati separatamente . Una chiamata al server è migliore di diverse stored procedure in esecuzione . Questo è meglio per gli utenti e accelera l'applicazione che fa diverse chiamate al database .
4
Recensione hardware del server. Se la società o il sito web cresce , l'hardware del server SQL potrebbe essere superata e le risorse può essere chiuso . Se l'utilizzo della CPU e della memoria sono vicini al 100 per cento , aggiornare l'hardware del server. Guarda prestazioni hardware nel Task Manager di Windows .
5
Sostituire le istruzioni SQL in linea con le stored procedure . Alcuni sviluppatori di scrivere le istruzioni SQL nel codice applicativo. Le stored procedure sono migliori per le prestazioni , perché sono blocchi precompilati di codice. Commenta il codice dell'applicazione e trasferire le dichiarazioni al database .