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

Что значит full table scan?

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

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

full table scan: полное сканирование таблицы, полный просмотр таблицы

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

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

В планах это называется Seq Scan в PostgreSQL, type: ALL в MySQL и Table Scan или Clustered Index Scan в SQL Server. Для больших таблиц это часто замедляет запрос, но на маленькой таблице или когда нужны почти все строки полное сканирование может быть быстрее.

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

  1. Because the WHERE clause wraps the column in a function, the database does a full table scan.

    Поскольку WHERE применяет функцию к столбцу, база полностью сканирует таблицу.

    Обёртка столбца функцией мешает эффективному поиску по индексу.

  2. A full table scan on 200 rows is nothing to worry about.

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

    Для небольшого объёма данных просмотр всех строк обычно не создаёт проблемы.

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

  • do a full table scan
  • avoid a full table scan
  • sequential scan
  • table scan

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

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

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

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

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