Slide 21
Slide 21 text
Высокоселективные запросы
• SELECT * / COUNT(*)
FROM users WHERE active=1
– Здравствуй, вся таблица!
• Как бороться?
– Читаем только то, что показываем
• Используем LIMIT
– Делаем агрегацию для счётчиков
– Кэшируем всё, что можем
• Не в MySQL query cache!
– Используем внешние инструменты (Mongo, Redis, Sphinx, etc.)
DevOpsPro 2019, Москва Proxysql.com