2015-11-17 1 views
0

Данные для страницы в моем приложении загружаются из нескольких таблиц, объединяя их в первичные ключи. Несколько таблиц соединены с непервичными ключами. Помимо этого, существует множество условий в предложении where для не первичных ключей.
Таким образом, определение индексов в столбцах не первичного ключа, используемых в where, где будет иметь преимущество в производительности?
Хотя несырьевой значения ключевых столбцов не является уникальным, но большинство ценностей повторяющейсяПолучу ли я выгоду от производительности, если я определяю индекс для не первичного ключа в DB2

ответ

1

Общего ответ на свой довольно расплывчатый вопрос «да». Одной из основных целей индексов является улучшение производительности сравнений в статьях where.

Есть много ситуаций, когда индексы не помогут; но для простых операций сравнения они должны ускорить операции.

+0

Спасибо! как вы хотите, чтобы я поставил свой вопрос яснее. Да, большинство сравнений - это сравнение типа «=». Существует только 1 ">" сравнение, но это на индексированном столбце – user55926

 Смежные вопросы

  • Нет связанных вопросов^_^