Test di benchmark
Che cos'è il test di benchmark?
Il test di benchmark è una parte del ciclo di vita dello sviluppo del software che coinvolge sia gli sviluppatori che gli amministratori di database (DBA) per determinare le prestazioni correnti e apportare modifiche per migliorare le prestazioni delle stesse.
La codifica dovrebbe essere eseguita in modo molto efficiente insieme alla messa a punto dei database in modo che l'utente possa sperimentare i miglioramenti delle prestazioni.
I componenti sottoposti a benchmark
Ci sono vari componenti in un software che devono essere confrontati per realizzare i cambiamenti delle prestazioni.
- Query SQL 
- Indici SQL 
- Procedure SQL 
- Trigger SQL 
- Configurazioni dello spazio tabella 
- Configurazioni hardware 
- Codice dell'applicazione 
- Networks 
- Firewalls 
Come eseguire i test di benchmark?
Test di benchmark Devono essere eseguiti sugli stessi parametri ambientali nelle stesse condizioni in modo da poter confrontare i risultati.
Le caratteristiche del benchmark includono:
- I test dovrebbero essere ripetibili 
- Ogni volta, i test devono essere eseguiti nelle stesse condizioni ambientali. 
- Non dovrebbero esserci altre applicazioni in stato attivo oltre a quelle richieste a scopo di test. 
- I componenti software e hardware devono essere in linea con le specifiche dell'ambiente di produzione.