10.2. Методы просмотра таблиц
Дополнительный узел обозначен на плане символами «->».
Хотя по столбцу aircraft_code создан индекс (для поддержки первичного ключа),
планировщик предпочел не использовать этот индекс, а прибегнуть к последователь-
ному сканированию (Seq Scan) таблицы, о чем говорит нам нижний узел плана.
На верхнем узле выполняется сортировка выбранных строк. Поскольку для выполне-
ния сортировки требуется время, отличное от нуля, то этот факт и отражен в первой
числовой оценке — 1,23. Это оценка времени, которое потребуется для того, чтобы
приступить к выводу отсортированных строк. Но времени непосредственно на саму
сортировку потребуется меньше: ведь в оценку 1,23 входит и оценка стоимости по-
лучения выборки — 1,09.
Когда таблица очень маленькая, то обращение к индексу не даст выигрыша в скоро-
сти, а лишь добавит к операциям чтения страниц, в которых хранятся строки таблиц,
еще и операции чтения страниц с записями индекса.
Обратимся к таблице «Бронирования» для иллюстрации
сканирования по индексу.
Достарыңызбен бөлісу: