|
|
|
Некластеризованный и кластеризованный индекс. Что лучше?
|
|||
|---|---|---|---|
|
#18+
Как я понял из описания, при каких либо изменениях в БД с НЕкластеризованным индексом будут происходить наименьшие модификации (только уровень листьев индексов ) в отличии использования кластеризованного индекса. Помогите разобраться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2002, 14:43:20 |
|
||
|
Некластеризованный и кластеризованный индекс. Что лучше?
|
|||
|---|---|---|---|
|
#18+
Процитируйте лучше что именно и где вы прочитали ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2002, 17:24:18 |
|
||
|
Некластеризованный и кластеризованный индекс. Что лучше?
|
|||
|---|---|---|---|
|
#18+
Примерно так и есть. А что конкретно интересует? Кстати очень хорошо про организацию и работу с индексами написано в книге подготовке к 70-229 экзамену от SYBEX ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2002, 03:25:07 |
|
||
|
Некластеризованный и кластеризованный индекс. Что лучше?
|
|||
|---|---|---|---|
|
#18+
Glory <- 1. "Энциклопедия программиста" Microsoft SQL Server 2000, издательство DiaSoft 2. Цитирую - "Преимущество при указании значения кластеризованного ключа состоит в том, что, если строка была перемещена (например, в результате выполнения обновления), некластеризованные индексы не изменяются, они не могут быть изменены." Gena G. <- Не знаю в каких случаях нужно использовать тот или иной тип индексов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2002, 10:00:36 |
|
||
|
Некластеризованный и кластеризованный индекс. Что лучше?
|
|||
|---|---|---|---|
|
#18+
IMHO 1. Любое изменение полей входящих в индекс (любой) влечет изменение в индексе. 2. Т.к. индекс - это сбалансированное B-дерево, то изменение индекса может повлечь совершенно разные по-стоимости операции - простое обновление - перебалансировка дерева без расщипления индексных страниц - перебалансировка дерева с расщиплением индексных страниц 3. Для кластерного индекса стоимость последних двух вариантов еще более возрастает, т.к. в нем листьями являются сами данные. 4. Кроме того наличие кластерного индекса влияет и на некластерные индексы, а значит изменение первого влечет автоматическое изменение вторых Рекомендации по выбору полей для индексации даны в BOL - Creating and Maintaining Databases - Indexes - Designing an Index - Using Clustered Indexes, Using Nonclustered Indexes. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2002, 10:37:48 |
|
||
|
Некластеризованный и кластеризованный индекс. Что лучше?
|
|||
|---|---|---|---|
|
#18+
Не знаю в каких случаях нужно использовать тот или иной тип индексов. Glory написал правильно. Кластерный индекс дает ускорение по поиску и замедление по вставке/изменению записи. Причем ускорение будет даже если поиск идет по некластерному индексу той же таблицы. Надо смотреть на конкретное применение и гонять QA ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2002, 03:42:36 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32035050&tid=1822024]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
42ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 188ms |
| total: | 294ms |

| 0 / 0 |
