[gl-como] DB e ottimizzazione

Pietro "m0nt0" Montorfano monto84@gmail.com
Mar 7 Giu 2016 08:51:07 CEST


On 06/06/2016 10:14, Davide De Prisco wrote:
> Si ma la stragrande maggioranza dei DB sono su VM nel www [ tipo il
> nostro nodo Friendica e' da qualche parte in Germania ] per cui e'
> difficile avere dei dischi SSD.
> In casa avere un server con raid SSD dove collocare un DB dal mio
> punto di vista e' un poco troppo rischioso.
> Frase usata per scoraggiare i salvataggi su SSD: "Ricordaaaa i dischi
> SSD si rompono senza preavviso!"
> 
> 

Fai conto che sono best practices non per i db di casa che hanno 2 query
all'ora, sono regole per db in produzione di grandi dimensioni con un
botto di IOPS.
Le regole generali sono di mettere dati, log e temp db su dischi
fisicamente separati (classicamente sono dischi che arrivano da SAN
quindi su LUN diverse che poggiano su meccaniche differenti). Poi se il
db ha seriamente, ma molto seriamente bisogno di iops si passa a ssd
(sempre in ambito SAN).
Con le tecnologie di cui parlo non ci sono problemi su dischi guasti, ci
sono delle SLA per cui la casa madre ti cambia il disco guasto in
uno/due giorni e comunque hai almeno un hot spare che entra a
rimpiazzare il disco guasto. Oltre a questo non si parla quasi mai di
due dischi in raid 1 ma piuttosto di dischi in raid 1/0 dai 6 dischi in su.

Il resto delle cose scritte invece sono molto interessanti per quanto
riguarda la gestione DB a livello di configurazione (parametri) e come
trovare i colli di bottiglia.

Ciao!

Pietro


Maggiori informazioni sulla lista gl-como