Изменения документа Индексы

Редактировал(а) Alexandr Fokin 2024/04/29 13:39

<
От версии < 3.1 >
отредактировано Alexandr Fokin
на 2020/04/25 13:36
К версии < 2.2 >
отредактировано Alexandr Fokin
на 2020/04/25 13:34
>
Изменить комментарий: Добавлен комментарий

Комментарий

Подробности

Свойства страницы
Содержимое
... ... @@ -7,7 +7,7 @@
7 7  
8 8  Кластеризованный индекс
9 9  Данный индекс напрямую определяет порядок строк в таблице.
10 -При вставке новой записи в таблицу рассчитывается значение кластеризованного инекса для новой строки, на основе которого выполняется вставка в коллекцию строк. Для таблицы может быть только 1 кластерезованный индекс. Обычно совпадает с первичным ключом. В таблице может отсутствовать кластеризованного индекса (стоки в естественном порядке набора данных).
10 +При вставке новой записи в таблицу рассчитывается значение кластеризованного инекса для новой строки, на основе которого выполняется вставка в коллекцию строк. Для таблицы может быть только 1 кластерезованный индекс. Обычно совпадает с первичным ключом. В таблице может отцутствовать кластеризованного индекса (стоки в естественном порядке набора данных).
11 11  
12 12  Нескластеризованный индекс
13 13  Не влияет на физический порядок строк. Используется для оптимизации выборки данных.
XWiki.XWikiComments[0]
Комментарий
... ... @@ -1,6 +1,4 @@
1 -Кластеризованный индекс Guid или int:
2 -В случае если кластеризованный индекс является числом, то вставка новой строки всегда будет происходит в конец существующего набора данных. (Max + 1)
1 +Кластеризованный индекс Guid или bigint:
2 +В случае если кластеризованный индекс является числом, то вставка новой строки всегда будет происходит в конец существующего набора данных.
3 3  В случае если кластеризованный индекс является GUID, то значения индекса может попасть в любую позицию набора данных (начало/середина/конец) что негативное сказывается на работе.
4 4  Есть более подробный материал по данной теме.
5 -
6 -В случае необходимости Guid имеет смысл наличие 2 ключей, один из которых int, а второй guid
Дата
... ... @@ -1,1 +1,1 @@
1 -2020-04-25 13:34:08.317
1 +2020-04-25 13:34:08.318