Посмотреть информацию об индексах

Посмотреть информацию об индексах

dbcc showcontig(MyTable) with all_indexes

Результат:
DBCC SHOWCONTIG scanning 'MyTable' table...
Table: 'MyTable' (310448330); index ID: 1, database ID: 7
TABLE level scan performed.
- Pages Scanned................................: 22323
- Extents Scanned..............................: 2810
- Extent Switches..............................: 2830
- Avg. Pages per Extent........................: 7.9
- Scan Density [Best Count:Actual Count].......: 98.59% [2791:2831]
- Logical Scan Fragmentation ..................: 0.40%
- Extent Scan Fragmentation ...................: 83.45%
- Avg. Bytes Free per Page.....................: 575.1
- Avg. Page Density (full).....................: 92.90%

Запрос на больших таблицах может выполняться изрядное время так как заставляет сканировать все листья дерева. Можно его ускорить, разрешив собрать неполную информацию:

dbcc showcontig(MyTable) with all_indexes, fast

Один из самых информативных показателей здесь:
- Scan Density [Best Count:Actual Count].......: 98.59% [2791:2831]
Чем выше плотность, чем она ближе к 100% тем быстрее будет работать индекс при поиске. Если плотность маленькая возможно следует переиндексировать таблицу или пересоздать индекс.(ВИСС IndexDefrag, DBCC ReIndex)

Автор: Vit (www.delphist.com, www.drkb.ru, www.unihighlighter.com, www.nevzorov.org)

Отправить комментарий

Проверка
Антиспам проверка
Image CAPTCHA
...