Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Calculating FillFactor
Message
De
02/01/2001 23:06:06
 
 
À
02/01/2001 22:47:32
Information générale
Forum:
Microsoft SQL Server
Catégorie:
Maintenance bases de données
Divers
Thread ID:
00458046
Message ID:
00458783
Vues:
26
>>The FillFactor is a setting the specifies how full to build the leaf level nodes of an index. It is only applied when an index is created and is not maintained afterwards. You would specify a fill factor to account for the growth that a table will undergrow and hence, provided space for new keys, delaying node spliting.
>>
>>DBCC SHOWCONTIG will return information about the fragmentation of your table or index. It will actually show external and internal fragmentation. External being the use of extents and internal referring to the use of space on a page.
>>
>>Refer to the Scan Density as a measure of external fragmentation and Avg. Page density (full) for internal fragmentation.
>>
>>-Mike
>
>On 13/11/2000
>Pages Scanned = 1261
>Extents Scanned = 158
>Scan Density [Best Count:Actual Count] = 100.00% [158:158]
>Avg. Bytes Free Per Page = 368.1
>Avg. Page Density (full) = 95.45%
>
>On 25/12/2000
>Pages Scanned = 1848
>Extents Scanned = 242
>Scan Density [Best Count:Actual Count] = 21.94% [231:1053]
>Avg. Bytes Free Per Page = 2182.1
>Avg. Page Density (full) = 73.04%
>
>Is there any formula to calculate the fillfactor ?

For Example
Old Reading = 1261 * 95.45 / 100 = 1204
New Reading = 1848 * 73.04 / 100 = 1350
Difference = 1350 - 1204 = 146
Rate = 146 / 1204 = 0.12
FillFactor = 100 / 1.12 = 89.28

Is this a correct formula ???
System Analyst
Nabil B. Ghrayyeb
nabilg@hotmail.com
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform