Handler_read_rnd é muito alto (mais de 2 GB)

Handler_read_rnd é muito alto (mais de 2 GB)

Estou executando um programa de publicidade e há algumas consultas SELECT, UPDATE e DELETE ao exibir anúncios. Às vezes, a exibição de anúncios é rápida, mas às vezes é muito lenta. Neste momento, é lento e Handler_read_rnd e Handler_read_rnd_next são mencionados abaixo.

Handler_read_rnd    2,844.68 M
Handler_read_rnd_next   2,945.63 M

Como posso acelerar a exibição de anúncios (diminuindo Handler_read_rnd e Handler_read_rnd_next)

PS: Atualmente existem 7.068.528 linhas no banco de dados do programa de publicidade.

Responder1

É melhor começar a analisar suas consultas e índices. Certifique-se de ter a configuração adequada dos índices e verifique se há junções grandes em suas consultas, o que pode fazer com que esses contadores subam.

Existem cerca de um bilhão de guias sobre como otimizar o MySQL na rede. Um lugar para começar éaqui. Ou você pode dar uma olhada noBlog MySQLPerformance.

informação relacionada