Что такое full scan?

Полный скан таблицы (table scan) — это операция в базе данных, при которой система читает все строки таблицы без использования индексов.

Короткий ответ

Что ответить на собеседовании

Полный скан таблицы (table scan) — это операция в базе данных, при которой система читает все строки таблицы без использования индексов. Это происходит, когда запрос не может использовать индекс для быстрого поиска нужных данных, и тогда СУБД перебирает каждую запись, чтобы найти подходящие.

Подробный разбор

Ответ с пояснениями

Полный скан таблицы (table scan) — это операция в базе данных, при которой система читает все строки таблицы без использования индексов. Это происходит, когда запрос не может использовать индекс для быстрого поиска нужных данных, и тогда СУБД перебирает каждую запись, чтобы найти подходящие.

Например, если у таблицы нет индекса по столбцу, по которому идет фильтрация, или если условие слишком сложное для индекса, будет выполнен полный скан. Это может быть медленно на больших таблицах, поэтому обычно стараются создавать индексы для ускорения запросов.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее