Английская лексика: Базы данных и SQL · Индексы и производительность запросов

Что значит execution plan?

Значение и примеры · Базы данных и SQL

/ˌɛksɪˈkjuːʃən plæn/существительноеБазовый термин

execution plan: план выполнения, план запроса

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

Где и как употребляется

Также называется query plan. План получают через EXPLAIN в PostgreSQL и MySQL; EXPLAIN ANALYZE дополнительно выполняет запрос и показывает фактическое время. В SQL Server доступны оценочный и фактический планы. Чтение планов важно для настройки медленных запросов.

Примеры предложений

  1. The execution plan shows a sequential scan on a ten-million-row table.

    План выполнения показывает последовательное сканирование таблицы с десятью миллионами строк.

    План указывает, что база просматривает таблицу целиком, а не использует индекс.

  2. Can you share the execution plan from production, not from your laptop?

    Можете прислать план выполнения из production, а не с ноутбука?

    Нужен план рабочей среды, где условия и статистика отличаются от локальных.

Распространённые словосочетания

  • read an execution plan
  • query plan
  • EXPLAIN ANALYZE
  • actual execution plan
  • estimated plan

Это слово в других отраслях

Одно и то же английское слово может иметь другое значение в другой отрасли:

Другие термины: Индексы и производительность запросов

Закрепляйте лексику чтением

Тексты подходящего уровня помогают запоминать новые слова. Выберите бесплатные книги на английском: