Следующий запрос:
dbcc showcontig ('dbo.Klients') WITH ALL_INDEXES
выдает
DBCC SHOWCONTIG scanning 'Klients' table...
Table: 'Klients' (517576882); index ID: 0, database ID: 7
TABLE level scan performed.
- Pages Scanned................................: 397
- Extents Scanned..............................: 87
- Extent Switches..............................: 86
- Avg. Pages per Extent........................: 4.6
- Scan Density [Best Count:Actual Count].......: 57.47% [50:87]
- Extent Scan Fragmentation ...................: 58.62%
- Avg. Bytes Free per Page.....................: 330.5
- Avg. Page Density (full).....................: 95.92%
Судя по Scan Density идет довольно большая фрагментация.
DBCC INDEXDEFRAG с последующим sp_updatestats вызовом не помогает.
Попробовал и DBCC DBREINDEX, результат такой же.
Кластерного индекса в таблице нет.
Сейчас каждую ночь выполняется джоб с DBCC DBREINDEX и sp_updatestats. Судя по результатам showcontig этого недостаточно...
Подскажите, как убрать дефрагментацию?
Microsoft SQL Server 2000 - 8.00.2039 (Intel X86) May 3 2005 23:18:38 Copyright (c) 1988-2003 Microsoft Corporation Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 1)