Сообщество: правила публикации задач на оптимизацию/редизайн (original) (raw)

Previous Entry Flag Next Entry

Сообщество: правила публикации задач на оптимизацию/редизайн

При публикации задачи на оптимизацию запроса/схемы должны быть приведены:

  1. Вменяемые названия таблиц, пояснения их назначения, описания столбцов и применённых нестандартных решений.
  2. Объяснение сути запроса на БИЗНЕС-языке ("Получить список всех сообщений заданного пользователя") - Желательно в теме поста.
  3. Данные по количеству строк (кардинальность) в каждой таблице
  4. Данные по имеющимся индексам (какие индексы на какие таблицы есть)
  5. Данные по селективности индексов
  6. План выполнения (результат EXPLAIN)
  7. Текст запроса с нормальным форматированием (отступы и переносы).

Также желательны:

  1. картинка модели затронутой части схемы базы
  2. визуальная модель запроса
  3. дамп

Вы можете придерживаться другого формата, но тогда ответ не гарантирован. Экономьте время коллег и вам обязательно помогут.

P.S. Писать текст "Есть база, в ней есть таблицы, в таблицах - строки и столбцы" в начале поста - НЕ надо )