Handler_read_rnd слишком высокий (более 2 ГБ)

Я запускаю рекламную программу, и при показе рекламы возникают запросы SELECT, UPDATE и DELETE. Иногда показ рекламы происходит быстро, но иногда слишком медленно. В настоящее время это медленно, и Handler_read_rnd и Handler_read_rnd_next, как упомянуто ниже.

Handler_read_rnd    2,844.68 M
Handler_read_rnd_next   2,945.63 M

Как я могу ускорить показ объявлений (уменьшив Handler_read_rnd и Handler_read_rnd_next)

PS: В настоящее время в базе данных рекламной программы 7 068 528 строк.

1 ответ

Решение

Лучше начать смотреть на ваши запросы и индексы. Убедитесь, что у вас правильно настроены индексы, и проверьте свои запросы на наличие больших объединений, что может увеличить счетчики.

Существует несколько руководств о том, как оптимизировать MySQL в сети. Одно место для начала здесь. Или вы можете взглянуть на блог MySQLPerformance.

Другие вопросы по тегам