Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

MySQL consumo alto de CPU - 100%, 200%

Estas en el tema de MySQL consumo alto de CPU - 100%, 200% en el foro de Mysql en Foros del Web. hola amigos, Tengo un servidor con sistema operativa Centos 6, 8 Gb de memoria, 12 procesadores (Inter Xeon) 2.93 Ghz y en el cual se ...
  #1 (permalink)  
Antiguo 07/02/2019, 08:27
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.852
Antigüedad: 9 años, 1 mes
Puntos: 6
MySQL consumo alto de CPU - 100%, 200%

hola amigos,

Tengo un servidor con sistema operativa Centos 6, 8 Gb de memoria, 12 procesadores (Inter Xeon) 2.93 Ghz y en el cual se tiene instalado MySQL 5.1 el cual tiene un consumo alto de CPU valores entre 100% y 200%.

MySQL tiene alojadas 260 Bases de datos y en cada base de datos en una tabla diaria se inserta un registro cada segundo, las tablas son Myisam, adicionalmente se realizan consultas cada minuto.

Como puedo disminuir el consumo de la cpu
  #2 (permalink)  
Antiguo 07/02/2019, 09:06
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.509
Antigüedad: 11 años, 7 meses
Puntos: 1077
Respuesta: MySQL consumo alto de CPU - 100%, 200%

A la m%$&$%, en que cabeza cabe hacer semejantes procesos.

Para disminuir el consumo del cpu se me ocurren varias cosas,
- separar / distribuir las bases de datos en varios servidores
- utilizar balanceadores
- optimizar tus consultas y el código de los sitios que implementan las DB
- REPLANTEARTE TODOS LOS PROCESOS QUE SE REALIZAN

Aun cuando tienes un servidor bastante bueno, creo yo que 260 DB con conexiones por segundo son una carga exagerada, sin contar las que se hacer por minuto.

Ten en cuenta que apenas estas recibiendo una consulta y procesando cuando ya llego otra, y otra, seguramente se hace una cola de espera atros., por lo que se incrementa el uso de memoria y procesador.
  #3 (permalink)  
Antiguo 08/02/2019, 08:53
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.852
Antigüedad: 9 años, 1 mes
Puntos: 6
Respuesta: MySQL consumo alto de CPU - 100%, 200%

ArturoGallegos gracias por la respuesta

tengo una pregunta: que opina de implementar replicación maestro-esclavo que en el maestro se realizen todas las inserciones y en el esclavo todas las consultas?
  #4 (permalink)  
Antiguo 08/02/2019, 11:19
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.509
Antigüedad: 11 años, 7 meses
Puntos: 1077
Respuesta: MySQL consumo alto de CPU - 100%, 200%

Muy buena opción, la replican es básicamente o muy similar a lo que te decía de utilizar balanceadores

Etiquetas: alto, consumo, cpu, sistema, sum, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:45.