Skip to content

Столбцы, включенные в уникальный некластеризованный индекс, не являются частью ограничения UNIQUE

Пересказ статьи Greg Dodd. Included Columns on Unique Non-Clustered Indexes are not part of the Unique Constraint


Сегодня мне потребовалось добавить в таблицу ограничение уникальности (UNIQUE). Мы могли бы просто добавить ограничение, но данные, для которых я хочу добавить ограничение, уже были проиндексированы. Могу я просто сделать уникальный индекс, и покончить с этим? Давайте выясним это при помощи следующей таблицы: Продолжить чтение "Столбцы, включенные в уникальный некластеризованный индекс, не являются частью ограничения UNIQUE"

Преобразования оптимизатора Oracle

Пересказ статьи Jonathan Lewis. Transformations by the Oracle Optimizer


Общеизвестно, что когда вы пишете оператор SQL, вы сообщаете базе данных что вы хотите, но не как это получить. Тогда неудивительно, что за исключением простейших случаев оператор, который оптимизирует Oracle, не обязательно является тем, который вы писали. Другими словами, Oracle будет, вероятно, преобразовывать ваш оператор в логически эквивалентный оператор, прежде чем применять арифметику, которую он использует для выбора плана выполнения. Продолжить чтение "Преобразования оптимизатора Oracle"