Англійська лексика: Бази даних · Індекси та продуктивність запитів

Що означає query optimizer?

Значення й приклади · Бази даних

іменникПоширений термін

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

Компонент рушія бази даних, який аналізує запит і статистику таблиць, обирає найдешевший спосіб виконання та формує план виконання.

Де і як уживається

Зазвичай кажуть просто optimizer. Більшість сучасних баз має оптимізатор на основі вартості, який спирається на статистику; застаріла статистика призводить до невдалих планів. Якщо оптимізатор робить поганий вибір, оновлюють статистику, переписують запит або, як крайній захід, додають підказки.

Приклади речень

  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

Це слово в інших галузях

Те саме англійське слово може мати інше значення в іншій галузі:

Інші терміни: Індекси та продуктивність запитів

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

Тексти відповідного рівня допомагають запам’ятовувати нові слова. Оберіть безкоштовні книжки англійською: