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

Що означає 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

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

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

Інші терміни: Бази даних і збереження даних

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

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