Английская лексика: Разработка программного обеспечения · Базы данных и хранение данных

Что значит query optimizer?

Значение и примеры · Разработка программного обеспечения

существительноеРаспространённый термин

query optimizer: оптимизатор запросов, оптимизатор

Часть движка базы данных, которая анализирует запрос и статистику таблиц, выбирает наименее затратный способ выполнения и строит план.

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

Чаще говорят просто optimizer. Современные СУБД обычно используют оптимизатор на основе стоимости и статистики; устаревшая статистика приводит к неудачным планам. Если выбор плох, обновляют статистику, переписывают запрос или в крайнем случае задают подсказки (hints).

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

  1. The query optimizer ignored our new index because the statistics were out of date.

    Оптимизатор запросов проигнорировал новый индекс из-за устаревшей статистики.

    Решение оптимизатора основывалось на неверных сведениях о данных.

  2. After the upgrade, the query optimizer started choosing a different join order.

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

    Изменение версии повлияло на построение плана выполнения.

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

  • cost-based optimizer
  • optimizer statistics
  • optimizer hint
  • update statistics

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

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

Другие термины: Базы данных и хранение данных

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

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