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

start [/forum/topic.php?fid=46&mobile=1&tid=1822024]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
31ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
22ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 293ms |

| 0 / 0 |
