Come misurare DBA prestazioni

January 27

Come misurare DBA prestazioni


Mettendo in atto metriche per valutare le prestazioni di amministratori di database (DBA) non è dissimile lo sviluppo di un sistema di classificazione / di merito per qualsiasi altra attività professionale. Le metriche di performance dovrebbero comprendere una serie di punti di riferimento che sono ponderati individualmente e come collettivo fornire un punteggio con cui è possibile criticare le prestazioni del vostro DBA in modo equo e costruttivo. Con un po 'di raffinatezza questo indice in grado di fornire l'impulso per incorporare un sistema di prestazioni a pagamento.

istruzione

1 Progettare i benchmark delle prestazioni secondo la SMART test. Assicurarsi che i parametri di riferimento sono specifici (non facilmente frainteso), misurabile (facilmente quantificato), raggiungibili, realistici e tempestiva (raggiungibili entro la quantità necessaria di tempo).

2 Sviluppare un punto di riferimento che riflette database di up-tempo. Condurre una revisione della banca dati up-tempo nel corso degli ultimi anni. Utilizzare questo studio per stabilire un parametro di riferimento up-tempo tra il rendimento del sistema può essere classificato. Per motivi di equità, rimuovere casi in cui il database è stato inaccessibile durante le ore non di punta per i problemi di manutenzione ordinaria che non sono correlate alla prestazione del database o l'amministratore del database.

3 Stabilire un criterio che riflette le prestazioni per utente. Questa metrica dovrebbe essere basata sul tempo necessario per il ritorno su una query per raggiungere l'utente finale. Ciò riflette la capacità del DBA di progettare e indicizzare correttamente le tabelle del database. Forse si vuole isolare il tempo di utilizzo di picco e di sviluppare una singola metrica orientata intorno le prestazioni del database durante questo tempo pure.

4 Grade amministratore di database in base al numero di utenti serviti. Ovviamente il carico di lavoro del DBA è destinato ad aumentare il numero di utenti aumento.

5 Utilizzare un indice di scalabilità. Questo potrebbe essere un indicatore particolarmente importante per gli amministratori di database incaricati di rispondere alle esigenze di una società in rapida crescita. La capacità di rispondere ad un aumento dei servizi di utilizzo e di database scala per rispondere a queste nuove esigenze deve essere attentamente criticato.

Consigli e avvertenze

  • Considerare la fornitura DBA con strumenti di amministrazione moderni come il software Enterprise Manager di Oracle.
  • Ricordatevi di sviluppare le metriche in un modo che non punisce un nuovo DBA che può essere costretto a ristrutturare un database ha ereditato dal suo predecessore. La conversione di queste applicazioni in modo riflessivo può essere un processo che richiede tempo e durante questo periodo può avere bisogno di essere sospesi i parametri di rendimento.