What is FILLFACTOR in SQL Server ?

A "FILLFACTOR" is one of the important arguments that can be used while creating an index.

According to MSDN, FILLFACTOR specifies a percentage that indicates how much the Database Engine should fill each index page during index creation or rebuild. Fill-factor is always an integer-valued from 1 to 100. The fill factor option is designed for improving index performance and data storage. By setting the fill-factor value, you specify the percentage of space on each page to be filled with data, reserving free space on each page for future table growth.

Specifying a fill-factor value of 70 would imply that 30 per cent of each page will be left empty, providing space for index expansion as data is added to the underlying table. Space is reserved between the index rows rather than at the end of the index. The fill-factor setting applies only when the index is created or rebuilt.



You May Interest

Which TCP/IP Port Does the SQL Server Run On ?

What is Central Management in SQL Server ?

Changing Column Name of MS SQL Table with Query

Finding Session Id in MS SQL User's Current Process

What is the Maximum Size per Database for SQL Server Express ?