При разработке запросов нужно быть уверенным, что они использует эффективные планы выполнения запросов, не следует неоправданно усложнять запрос:

  • Избегать сложных условий соединения и в предложении ГДЕ, в особенности содержащие подзапросы и конструкции ВЫБОР
  • Использовать в запросе минимально необходимое число таблиц. В зависимости от структуры таблиц, много может быть уже и 5-7 таблиц в одном запросе
  • Не следует добавлять вложенные запросы только для повышения читаемости.
  • Следует рассмотреть альтернативные меры по подготовке различных (более простых, частных) текстов запроса в зависимости от предусловий и значений параметров запроса

К сожалению, у нас пока нет статистики ответов на данный вопрос, но мы работаем над этим.