Кога трябва да създам индексна база данни?
Кога трябва да създам индексна база данни?

Видео: Кога трябва да създам индексна база данни?

Видео: Кога трябва да създам индексна база данни?
Видео: Сводные таблицы Excel с нуля до профи за полчаса + Дэшборды! | 1-ое Видео курса "Сводные Таблицы" 2024, Може
Anonim

Ан индекс на колона забавя производителността на вмъквания, актуализации и изтривания. А база данни която често се актуализира Трябва имат по-малко индекси от този, който е само за четене. Съображения за пространство Индекси заемат място в база данни . Ако база данни размерът е основна грижа, вие трябва да създават индекси пестеливо.

Също така, кога трябва да създадете индекс?

Индекс правилните таблици и колони Създайте индекс ако Вие често искат да се извличат по-малко от около 15% от редовете в голяма таблица. Този прагов процент обаче варира значително според да се относителната скорост на сканиране на таблицата и колко групирани са данните на реда за индекс ключ.

Освен това, как да създадете индекс в базата данни? Топ 10 стъпки за изграждане на полезни индекси на база данни

  1. Индекс по натоварване, а не по таблица.
  2. Индексирайте най-често използваните заявки.
  3. Индексирайте важни заявки.
  4. Индекс за избягване на сортиране (ГРУПА ПО, ПОРЪЧКА ПО)
  5. Създайте индекси за уникалност (PK, U)
  6. Създаване на индекси за външни ключове.
  7. Помислете за добавяне на колони за достъп само до индекс.
  8. Не ограничавайте произволно броя на индексите.

По същия начин, кога трябва да избягвате индексирането в базата данни?

Индекси не трябва да се използва на малки маси. Индекси не трябва да се използва за колони, които връщат висок процент редове с данни, когато се използват като условие за филтриране в клаузата WHERE на заявката. Например, няма да имате запис за думата "the" или "and" в индекс на книга.

Защо създаваме индекс върху таблици?

Индекси се използват за извличане на данни от базата данни по-бързо, отколкото иначе. Потребителите не могат да видят индекси , те се използват просто за ускоряване на търсенията/заявките. Забележка: Актуализиране на a маса с индекси отнема повече време от актуализирането на a маса без (защото индекси също има нужда от актуализация).

Препоръчано: