Migliore configurazione di SQL Server con questo hardware


0

Ho appena ricevuto il mio nuovo SQL Server da Dell. Il server servirà circa 15 database OLTP con una dimensione media di 10 GB.

Ecco le specifiche di base:

Dell PowerEdge R510 con un massimo di 12 HDD hot swap, LED
Intel Xeon E5649
2,53 GHz, 12 MB di cache, 5,86 GT / s QPI, 6 core (quantità di 2) 48 GB di memoria (6x8 GB), 1333 MHz Dual RDIMM classificati per 2 processori,
PERC ottimizzato Controller RAID integrato H700, 1 GB di cache NV da 300 GB 15 K RPM SA SCSI
6
Gbps disco rigido hotplug da 3,5 pollici (quantità di 4) 600 GB 15 K RPM SA SCSI 6 Gbps disco rigido hotplug da 3,5 pollici (quantità di 6)

Il mio primo pensiero è stato di usare 3 array.

Sistema operativo - Raid 1 - (2)
T-Log da
300 GB - Raid 1 (2) DB da 300 GB - Raid 5 (5)
Backup da 600 GB - (1) 600 GB - senza raid.

Tuttavia, dopo l'acquisto di un'altra unità per il backup ho potuto eseguire le seguenti operazioni. Sistema
operativo e T-Log - Raid 10 - (4) 300GB
DB - Raid 10 (6) 600GB

Lo spazio sul disco rigido non è un problema in quanto i database non sono così grandi. Sto solo cercando di ottimizzare la velocità delle applicazioni utilizzando questi database.

Allora, cosa consigliereste?

Risposte:


1

Dipende :-)

Ho alcune domande per aiutarti a pensare alla risposta giusta per questa configurazione, ma non posso ancora dare la risposta giusta dato che ci sono variabili e nessuna risposta giusta qui.

1.) Sarai fuori sede per i tuoi backup? Come e quanto velocemente dopo averli presi? Spaventoso avere backup su un set di dischi non ridondanti per un lungo periodo di tempo per cui farai affidamento su di essi. Esecuzione di backup dei log? Con quale frequenza? Con che frequenza si spengono dal server?

2.) Che tipo di applicazioni sono queste? Quanta attività vedranno? Sì, i DB sono piccoli ma faranno molti inserimenti / letture durante il giorno?

3.) Che tipo di attività tempdb ti aspetti? L'hosting di 10 DB sul server mi dice che potrebbe esserci qualche attività tempdb comune in corso tra le operazioni in ciascuno di questi database dell'applicazione. È possibile prendere in considerazione un mirror separato o RAID 10 per tempdb.

Mi piace l'aspetto del primo setup meglio del secondo senza molte risposte. È possibile acquistare un'unità aggiuntiva in quella prima configurazione per il mirroring dei backup?

Dovresti anche chiederti dove andrebbe tempdb. Anche se non consiglierei di usare il tuo drive OS per questo, questa è un'opzione -potenziale se vincolata dall'hardware. Potresti anche dare un'occhiata a meno unità per l'avvio dei tuoi file di dati e un gruppo RAID separato per tempdb.

Ci sono sicuramente molte variabili ma rispondere a queste domande e andare avanti con il processo di pensiero intorno alla prima configurazione dovrebbe farti andare nella giusta direzione.


Grazie per la tua risposta Mike. I backup verrebbero copiati ogni notte dall'unità di backup e copiati su nastro. Vanno fuori sede ogni giorno. Non so quanta attività tempdb si verificherà mentre combino database da diversi siti remoti per questo server. Grazie per i tuoi suggerimenti, lo esaminerò.
DavidStein,

1

Mike ha una buona serie di domande, e io farei domande simili. Dalla tua configurazione n. 1, sembra che ti aspetti 2 unità spaziali, giusto? Hai sicuramente bisogno di ricambi.

In tal caso, potrei eseguire tempdb come R0, dandoti alcune prestazioni per quel volume, e se muore, riavvii con tempdb altrove.

Se hai 12 unità, tuttavia, sono tentato di farlo:

Backup SO + - Raid 1: (2) T-Log da 300 GB - Raid 1 (2) Dati da 300 GB + tempdb - Raid 10 (6) Ricambi da 600 GB 1-2.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.