Shasoft
Новичок
EXPLAIN SELECT ...
EXPLAIN SELECT выдает информацию о том, как будет выполняться запрос и позволяет оптимизировать скорость работы этого запроса путем создания нужных индексов.
А нет ли каких-нибудь библиотеки/компоненты, которой можно скормить N-запросов, а на выходе получить рекомендации типа:
для ускорения работы запросов создайте индексы
в таблице AAAA
1. по полям f1, f2
1. по полям f3, f4
в таблице BBBB
1. по полям f1, f7
1. по полям f4, f6
и т.п.
Т.е. идея такая: делаю сайт. Запускаю его в тестовом режиме и сохраняю все запросы к БД. А через месяц все запросы скармливаю этому чудо скрипту и он мне дает рекомендации по оптимизации. Типа автоматическая оптимизация.
EXPLAIN SELECT выдает информацию о том, как будет выполняться запрос и позволяет оптимизировать скорость работы этого запроса путем создания нужных индексов.
А нет ли каких-нибудь библиотеки/компоненты, которой можно скормить N-запросов, а на выходе получить рекомендации типа:
для ускорения работы запросов создайте индексы
в таблице AAAA
1. по полям f1, f2
1. по полям f3, f4
в таблице BBBB
1. по полям f1, f7
1. по полям f4, f6
и т.п.
Т.е. идея такая: делаю сайт. Запускаю его в тестовом режиме и сохраняю все запросы к БД. А через месяц все запросы скармливаю этому чудо скрипту и он мне дает рекомендации по оптимизации. Типа автоматическая оптимизация.