Ottimizzazione hardware
Avere hardware migliore è uno dei modi più facili per aumentare le prestazioni.
Come regola generale, l'hardware andrebbe migliorato nel seguente ordine:
Memoria
La memoria è il fattore più importante, perché permette di regolare le Server System Variables. Più memoria significa che le cache più grandi per le tabelle e gli indici possono essere mantenute in memoria, in modo da ridurre l'accesso al disco, che è più lento di un ordine di grandezza.
Aggiungere semplicemente memoria potrebbe non portare notevoli miglioramenti alle prestazioni, se le variabili del server non sono regolate per utilizzare la memoria aggiuntiva.
Dischi
L'accesso veloce ai dischi è critico, perché è lì che i dati risiedono. L'aspetto più importante è il tempo di ricerca del disco, una misurazione che indica quanto rapidamente il disco fisico può muoversi per accedere ai dati, perciò i dischi andrebbero scelti con il seek time più basso possibile.
E' anche possibile aggiungere dischi dedicati ai file temporanei e ai log delle transazioni.
Ethernet veloce
CPU
Sebbene i colli di bottiglia hardware solitamente siano altrove, processori più veloci consentono calcoli più rapidi, e i risultati verranno inviati al client più velocemente. Fattori importanti da considerare sono, oltre alla velocità del processore, la velocità del bus e le dimensioni della cache.