|
Строить индекс или нет
|
|||
---|---|---|---|
#18+
Зачем же удалять? Проанализировать все надо, какие индексы добавить, а какие может и ненужны. Можно посмотреть статистику и фрагментацию индексов. Сильно фрагментированные индексы перестроить. Кстати, для фрагментированных индексов при переиндексировании можно fill factor поменьше сделать (только надо помнить, что это чревато лишним местом на диске), тогда фрагментироваться не так быстро будут. Да кстати, не знаю как переиндексация на большых таблицах (я с такими не сталкивался), а вот создание индекса занимает немало времени (у меня на таблице в 1500000 записей порядка 4-5 минут), от железа зависит, конечно и его загрузки. Я бы посоведовал вначале проанализировать все, а потом когда сервер загружен меньше всего провести работу. Удачи ... |
|||
:
Нравится:
Не нравится:
|
|||
23.02.2001, 14:45 |
|
Строить индекс или нет
|
|||
---|---|---|---|
#18+
Вот цитата из рассылки: Что быстрее: индексный доступ или сканирование таблицы? Дюзан Петковик. Несколько советов, основанных на глубоком анализе механизма работы SQL Server, которые позволяют повысить производительность баз данных. http://www.osp.ru/win2000/sql/2000/02/205.htm Об индексах в рассылке писалось неоднократно, весь архив тут: MS SQL Server - дело тонкое... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.02.2001, 15:48 |
|
|
start [/forum/topic.php?fid=46&msg=32002511&tid=1827302]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 253ms |
total: | 374ms |
0 / 0 |