O que pode causar um atraso na autenticação do banco de dados mysql5?

1

Eu tenho um servidor mysql5.0 que está muito lento na autenticação de solicitações de banco de dados. Depois de algumas requisições, há um backlog de processos, mostrando a espera pelo login:

| Id | User                 | Host               | db   | Command | Time | State | Info             |
+----+----------------------+--------------------+------+---------+------+-------+------------------+
|  1 | root                 | 192.168.1.15:51725 | ouw  | Query   |    0 | NULL  | show processlist |
| 13 | unauthenticated user | 192.168.1.4:47782  | NULL | Connect | NULL | login | NULL             |
| 14 | unauthenticated user | 192.168.1.4:47783  | NULL | Connect | NULL | login | NULL             |
| 15 | unauthenticated user | 192.168.1.4:47784  | NULL | Connect | NULL | login | NULL             |
| 16 | unauthenticated user | 192.168.1.4:47785  | NULL | Connect | NULL | login | NULL             |
| 17 | unauthenticated user | 192.168.1.4:47786  | NULL | Connect | NULL | login | NULL             |
| 18 | unauthenticated user | 192.168.1.4:47787  | NULL | Connect | NULL | login | NULL             |
| 19 | unauthenticated user | 192.168.1.4:47788  | NULL | Connect | NULL | login | NULL             |
| 20 | unauthenticated user | 192.168.1.4:47789  | NULL | Connect | NULL | login | NULL             |
| 21 | unauthenticated user | 192.168.1.4:47790  | NULL | Connect | NULL | login | NULL             |
| 22 | unauthenticated user | 192.168.1.4:47791  | NULL | Connect | NULL | login | NULL             |
| 23 | unauthenticated user | 192.168.1.4:47792  | NULL | Connect | NULL | login | NULL             |
| 24 | unauthenticated user | 192.168.1.4:38101  | NULL | Connect | NULL | login | NULL             |
| 25 | unauthenticated user | 192.168.1.4:38102  | NULL | Connect | NULL | login | NULL             |
| 26 | unauthenticated user | 192.168.1.4:38103  | NULL | Connect | NULL | login | NULL             |
| 27 | unauthenticated user | 192.168.1.4:38104  | NULL | Connect | NULL | login | NULL             |
| 28 | unauthenticated user | 192.168.1.4:38105  | NULL | Connect | NULL | login | NULL             |
...

e assim por diante. As primeiras conexões são baixadas lentamente, mas se houver muitas conexões, elas solicitam eventualmente, o tempo limite. As entradas da lista de processos permanecem na tabela por um bom tempo. É como se apenas um thread pode autenticar de cada vez.

O servidor travou e foi reiniciado. Eu verifiquei novamente as credenciais do banco de dados e executei o myisamchk -f nos bancos de dados mysql e wordpress. (sem erros além de tabelas fechadas incorretamente)

O que poderia causar essa lentidão?

    
por dmaestro12 14.12.2011 / 22:13

1 resposta

1

Dê uma olhada se o DNS funciona. IMHO mysql tenta fazer um reverse-lookup do ip do cliente. Se isso expirar (UDP), poderá levar a tais efeitos

    
por 14.12.2011 / 22:21

Tags