Таблицы EMP
и DEPT
не особенно хороши для использования, когда вы пытаетесь понять поведение оптимизатора.Они настолько малы, что оптимизатор будет часто правильно определять, что полное сканирование таблицы более эффективно, чем доступ по индексу.Кроме того, существует относительно немного различных значений DEPTNO
, поэтому оптимизатор знает, что ему придется извлекать относительно большой процент строк из таблицы EMP
.Поскольку в таблицах мало строк и вам нужно извлечь большую часть строк для любого заданного значения DEPTNO
, сканирование таблицы будет более эффективным.
Если бы таблицы были больше и их было большеВ отделах оптимизатор с большей вероятностью определит, что использование индекса будет более эффективным.