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.