PORQUE MUITOS FIOS
Eu já vi isso muitas vezes antes. Isso não é um problema. É apenas um indicativo de como o binário do mysqld foi instalado. Já discuti isso antes: Veja minha postagem de 29 de março de 2012: Processos idênticos do mysql
Versões compiladas mais antigas do mysqld produzirão múltiplos encadeamentos. Eu não sei qual configuração pode evitar isso. Eu geralmente gosto de instalar versões do RPM em vez de instalar ou fazer a compilação de código.
Opcionalmente, você pode apenas atualizar para a versão mais recente. Você também pode procurar a versão RPM do MySQL 5.1.63 e instalá-la. Caso contrário, você não precisa se preocupar com nada.
Como as Conexões de BD são encadeamentos, você pode alterar o número de conexões definindo max_connections como alto ou baixo, conforme necessário. Por exemplo, você pode configurá-lo imediatamente:
SET GLOBAL max_connections = 500;
Você terá, é claro, que adicionar essa configuração a /etc/my.cnf
, então max_connections
permanecerá 500 toda vez que você reiniciar o mysqld.
SUA PERGUNTA ORIGINAL
Para descobrir quais consultas demoram muito tempo, você pode fazer isso dinamicamente usando pt-query-digest . Aqui estão as minhas postagens no DBA StackExchange sobre como configurá-lo:
-
Jun 26, 2012
: O que está acontecendo agora? -
Apr 24, 2012
: Investigue o pico na taxa de transferência do MySQL -
Nov 24, 2011
: Efeitos do desempenho do log de consulta geral do MySQL