Сообщество: правила публикации задач на оптимизацию/редизайн (original) (raw)
Сообщество: правила публикации задач на оптимизацию/редизайн
При публикации задачи на оптимизацию запроса/схемы должны быть приведены:
- Вменяемые названия таблиц, пояснения их назначения, описания столбцов и применённых нестандартных решений.
- Объяснение сути запроса на БИЗНЕС-языке ("Получить список всех сообщений заданного пользователя") - Желательно в теме поста.
- Данные по количеству строк (кардинальность) в каждой таблице
- Данные по имеющимся индексам (какие индексы на какие таблицы есть)
- Данные по селективности индексов
- План выполнения (результат EXPLAIN)
- Текст запроса с нормальным форматированием (отступы и переносы).
Также желательны:
- картинка модели затронутой части схемы базы
- визуальная модель запроса
- дамп
Вы можете придерживаться другого формата, но тогда ответ не гарантирован. Экономьте время коллег и вам обязательно помогут.
P.S. Писать текст "Есть база, в ней есть таблицы, в таблицах - строки и столбцы" в начале поста - НЕ надо )