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

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.

Связанный контент