Guida di Microsoft SQL Server 2005 Ottimizzazione delle prestazioni

May 23

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 le tabelle rallentano. Un server di database lenta può rallentare un sito web o applicazione desktop, che diminuisce l'interesse dei visitatori e la produttività dei dipendenti interni. l'ottimizzazione delle prestazioni accelera query, ottimizza le tabelle e migliora le prestazioni delle applicazioni. SQL Server fornisce diversi modi per ottimizzare il database.

istruzione

1 Aprire il Performance Monitor di SQL Server disponibile nel menu Start di Windows. Questa applicazione viene eseguita rapporti e "orologi" SQL Server. Esso consente di individuare quali query, tabelle o le viste correre troppo lentamente, che ti aiuta a trovare il fallimento delle prestazioni del server.

2 Rivedere le indici delle tabelle in relazione alle stored procedure. indici della tabella vengono impostate le colonne utilizzate per fare le ricerche. Per esempio, se si dispone di diversi principali stored procedure che cercano il cognome di un cliente, un indice sul tavolo del cliente sulla colonna cognome è fatta. Questo ordina la tabella utilizzando il cognome, in modo che accelera le vostre domande.

3 Rivedere le stored procedure. Utilizzare le istruzioni "join" per collegare le tabelle, invece di separare le istruzioni SQL e il recupero dei dati separatamente. Una chiamata al server è migliore di molti stored procedure in esecuzione. Questo è meglio per gli utenti e accelera l'applicazione che effettua diverse chiamate al database.

4 Rivedere l'hardware del server. Se la società o il sito cresce, l'hardware del server SQL potrebbe essere superata e le risorse può essere limitato. Se l'utilizzo della CPU e della memoria sono vicino al 100 per cento, aggiornare l'hardware del server. Vedi 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 dell'applicazione. Le stored procedure sono migliori per le prestazioni perché sono blocchi pre-compilato di codice. Rivedere il codice dell'applicazione e trasferire le dichiarazioni al database.