Pregunta

Uno de nuestros clientes tiene una base de datos de 35 GB con un recuento promedio de conexiones activas de aproximadamente 70-80. Algunas tablas en la base de datos tienen más de 10 millones de registros por tabla.

Ahora han comprado un nuevo servidor: 4 * 6 núcleo = 24 núcleos CPU, 48 GB de RAM, 2 controladores RAID 256 MB de caché, con 8 SAS 15k HDD en cada uno.

OS de 64 bits.

Me pregunto, ¿cuál sería una configuración más rápida?

1) FB 2.5 SuperServer con enorme búfer 8192 * 3500000 páginas = 29 GB

o

2) FB 2.5 Classic con búfer pequeño de 1000 páginas.

Tal vez alguien haya probado ese caso antes y me ahorrará días de trabajo :)

Gracias por adelantado.

¿Fue útil?

Solución

Debido a que hay muchos procesadores, comenzaría por Classic.

Pero prueba todo.

Quizás pronto 2.5 con SuperClassic puede ser genial para ti.

Otros consejos

Solo para desenterrar el hilo viejo para cualquiera que necesite esto.

Utilizamos FB Classic 2.5 en 75 GB DB, máquina casi lo mismo que se describe.

SuperServer fue ineficiente durante las pruebas. Los buffers y los cambios en el tamaño de la página solo hicieron que el rendimiento fuera un poco menos miserable.

Actualmente usamos Classic con Xinetd, tamaño de página = 16384, buffers de página = 5000,

SuperServer usará solo un procesador. Como tiene 24 núcleos, su mejor opción es usar CLASIC. Superclasic aún no está listo para escalar bien en un entorno de procesador múltiple.

Definitivamente vaya con una de las arquitecturas 'clásicas'.
Si estás usando Firebird 2.5, Echa un vistazo a SuperClassic.

Actualmente tengo un cliente que tiene requisitos similares.

La mejor solución para ese caso fue instalar Firebirdsql 2.5 SuperClassic y simplemente dejar la pequeña configuración de almacenamiento en caché predeterminada, porque si tiene memoria libre (RAM), Windows y también Linux, el almacenamiento en caché de la base de datos, entonces Firebird lo hace. La característica de almacenamiento en caché de Firebird no es realmente rápida, así que deje que el sistema operativo lo haga.

Además, dependiendo del software de copia de seguridad que use: si crea copias de seguridad completas de la database Firebird a menudo, entonces puede desactivar las escrituras forzadas en las bases de datos. (Solo hazlo si sabes lo que estás haciendo y si sabes lo que puede pasar desactivando las escrituras forzadas).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top