Como resolver el error de Too many connections en MySQL

Introduccion

Con trabajo constante las visitas a este blog han ido creciendo a paso firme, cada dia mas profesionales se benefician del expertise en tecnologias de la informacion aca compartida. Esta creciente popularidad del blog ha ocasionado que el servicio sufra de lentitud  en horas pico.

Inclusive un error de mysql:

Too Many Connections

Que es Too Many Connections

Este error del servidor de base de datos se da cuando existen demasiadas conexiones simultaneas o debido a que las conexiones anteriores no son liberadas prontamente.

El rendimiento de MySQL se puede ver afectado por las conexiones de PHP. Una conexion permante via mysql_pconnect() puede estar definida en 8 horas. Y solo creara una nueva conexion si no encuentra una conexion permanete que pueda reutilizar.

Asi mismo existe el comando mysql_connect() el cual creara una conexion temporal a la base de datos, y pueden cerrarse con mysql_close().

Como solucionarlo

Para solventar el problema de muchas conexiones simultaneas ajustamos la varible max_connections de MySQl. En mi instalacion con Linux Debian este parametro estaba establecido a 100, por lo cual lo cambie a 150, seguidamente reiniciamos el motor de DB y eso es todo.

A decir verdad luego del cambio realizado hace unas dos semanas he notado mejor rendimiento en las consultas, sin embargo el numero de conexiones simultaneas no ha pasado de 120.

Terminos de busqueda

  • too many connections mysql
  • mysql too many connections
  • #1040 - Too many connections
  • too many connections
  • Too many connections [1040]
  • php Too many connections
  • error de configuracion de click-2-run
  • 1040 too many connections
  • too many connections mysql error
  • too many connections 1040
  • 6 Comments

    1. Mario 12/02/2010
    2. Nicolas 13/05/2010
      • fher98 13/05/2010
    3. Nicolas 13/05/2010
      • fher98 13/05/2010
    4. Nicolas 13/05/2010

    Comentario, Preguntas o agradecimientos?

    %d bloggers like this: