Varias bases de datos en Mysql bloquean el servidor MySQL con frecuencia

Varias bases de datos en Mysql bloquean el servidor MySQL con frecuencia

Estamos ejecutando Mysql en CentOS 5.5. Y están utilizando el enfoque de fragmentación de bases de datos. Como es una aplicación erp, hay alrededor de 300 tablas para cada nueva Aplicación/empresa. Actualmente tenemos alrededor de 600 bases de datos en nuestro servidor MySQL. (250 GB, 24 GB de RAM) Pero el servidor falla con bastante frecuencia. 1. ¿Existe un límite conocido con mysql y el número de bases de datos que puede admitir de manera confiable? Revisé los otros hilos y blogs, pero no pude encontrar ningún análisis claro del no. de bases de datos vs fallas/disponibilidad del servidor mysql.

Por otro lado, también me gustaría recibir consejos de cualquiera que haya sido administrador de bases de datos para una aplicación complicada como ERP. 2. ¿Es un modelo confiable? ¿Cómo lo cambiarías para hacerlo más confiable?

Respuesta1

En primer lugar, no estoy seguro de a qué llama "a menudo". Pero en mi opinión, un servidor de base de datos no debería fallar. Realmente deberías intentar llegar al fondo de este problema. ¿Es todo el servidor el que falla o solo el proceso MySQL? ¿Registros del accidente? ¿MyISAM o Innodb?

Por supuesto, hay formas de hacer que MySQL falle. El más obvio con el que probablemente se encontrará es configurar MySQL para que use más memoria de la disponible (se quedará sin memoria y fallará aleatoriamente).

Pero para responder a tus preguntas:

  1. Existen limitaciones conocidas, la mayoría de ellas provenientes del sistema operativo. Recuerde que cada base de datos se almacena en un archivo separado, lo que puede provocar que se agoten recursos como identificadores de archivos. Dependiendo de su configuración, 600 bases de datos pueden comenzar a superar esos límites, lo que puede provocar fallas molestas bajo carga.

  2. No diría que la mayoría de las instalaciones de ERP son muy complicadas ni que la cantidad de datos con la que se trata es muy grande. Mi principal recomendación es asegurarse de que su instalación de HW/SW sea confiable. A menos que tenga serios problemas de carga, es probable que la fragmentación/maestro-esclavos y configuraciones similares reduzcan la confiabilidad de su configuración, debido a la complejidad adicional.

información relacionada