Domanda

Uno dei nostri clienti ha un database di 35 GB con connessioni attive media contare su 70-80. Alcune tabelle nel database hanno più di 10 milioni di record per tabella.

Ora hanno acquistato nuovo server:. 4 * 6 core = 24 core della CPU, 48 Gb di RAM, 2 controller RAID 256 MB di cache, con 8 SAS 15K HDD su ogni

a 64 bit del sistema operativo.

Mi chiedo, quale sarebbe una configurazione più veloce:

1) FB 2.5 SuperServer con enormi tampone 8192 * 3500000 pagine = 29 Gb

o

2) FB 2.5 Classic con piccolo buffer di 1000 pagine.

Forse qualcuno ha testato questo caso prima e mi salverà giorni di lavoro:)

Grazie in anticipo.

È stato utile?

Soluzione

Perché non v'è molti processore vorrei iniziare da Classic.

Ma provare tutti.

Forse presto 2.5 con Superclassic può essere grande per voi.

Altri suggerimenti

solo per scavare il vecchio filo per tutti coloro che possono avere bisogno di questo.

Usiamo fb classico 2.5 su 75GB db, la macchina quasi la stessa descritta una.

SuperServer era inefficiente durante i test. Tamponi e modifiche di dimensione pagina solo reso le prestazioni un po 'meno infelice.

Al momento usiamo classica con xinetd, dimensioni della pagina = 16384, i buffer di pagina = 5000,

SuperServer utilizzerà SOLO procesor. Dal momento che si dispone di 24 core l'opzione migliore è quello di utilizzare Clasic. SuperClasic non è ancora pronto per ridimensionare bene in un ambiente multiprocessore.

Sicuramente andare con una delle architetture del 'classico'.
Se stai usando Firebird 2.5, controllare Superclassic .

Attualmente sto avendo un cliente che ha requisiti simili.

La soluzione migliore per quel caso era di installare FirebirdSQL 2,5 Superclassic e lasciando solo le impostazioni di default di piccole dimensioni di caching, perché se si dispone di memoria libera (RAM), Windows e anche Linux fare meglio la cache del database Firebird poi lo fa. La funzione di caching di Firebird non è molto veloce, in modo da lasciare che il sistema operativo farlo.

Inoltre secondo quanto backup software utilizzato - se crea backup completi dell'uccello di fuoco-base di dati spesso, allora si può disattivare costretto scrive sui database. (Solo farlo se si sa cosa si sta facendo e se sa che cosa può happes disattivando le scritture forzati).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top