Definire una base di riferimento delle prestazioniEstablish a Performance Baseline

Per stabilire se le prestazioni del sistema SQL ServerSQL Server sono ottimali, misurare le prestazioni a intervalli di tempo regolari, anche quando non si è verificato alcun problema, in modo da definire una base di riferimento per le prestazioni del server.To determine whether your SQL ServerSQL Server system is performing optimally, take performance measurements at regular intervals over time, even when no problems occur, to establish a server performance baseline. Confrontare ogni set di misurazioni con i set precedenti.Compare each new set of measurements with those taken earlier.

Le aree seguenti influiscono sulle prestazioni di SQL ServerSQL Server:The following areas affect the performance of SQL ServerSQL Server:

  • Risorse di sistema (hardware)System resources (hardware)

  • Architettura di reteNetwork architecture

  • Sistema operativoThe operating system

  • Applicazioni di databaseDatabase applications

  • Applicazioni clientClient applications

    Le misurazioni di riferimento devono essere utilizzate almeno per determinare gli elementi seguenti:At a minimum, use baseline measurements to determine:

  • Orari di punta e di minore attività.Peak and off-peak hours of operation.

  • Tempi di risposta di query o batch di comandi.Production-query or batch-command response times.

  • Tempi necessari per il completamento di operazioni di backup e ripristino dei database.Database backup and restore completion times.

    Dopo aver definito una base di riferimento attendibile, confrontare i dati statistici di riferimento con le prestazioni correnti del server.After you establish a server performance baseline, compare the baseline statistics to current server performance. I valori notevolmente superiori o inferiori a quelli di riferimento sono possibili candidati per analisi più approfondite.Numbers far above or far below your baseline are candidates for further investigation. Tali scostamenti possono indicare aree per cui sono necessari interventi di ottimizzazione o riconfigurazione.They may indicate areas in need of tuning or reconfiguration. In presenza di un aumento dei tempi di esecuzione di un set di query, ad esempio, esaminare le query per verificare se è possibile riscriverle oppure se è necessario aggiungere statistiche di colonna o nuovi indici.For example, if the amount of time to execute a set of queries increases, examine the queries to determine if they can be rewritten, or if column statistics or new indexes must be added.

Vedere ancheSee Also

sp_configure (Transact-SQL)sp_configure (Transact-SQL)