The desired density within the hash table. If no value is specified,
the fill factor is selected dynamically as pages are filled.
Namespace:
BerkeleyDBAssembly: libdb_dotnet181 (in libdb_dotnet181.dll) Version: 18.1.32.0
Syntax
C# |
---|
public uint FillFactor { get; set; } |
Visual Basic (Declaration) |
---|
Public Property FillFactor As UInteger |
Visual C++ |
---|
public: property unsigned int FillFactor { unsigned int get (); void set (unsigned int value); } |
Remarks
The density is an approximation of the number of keys allowed to accumulate in any one bucket, determining when the hash table grows or shrinks. If you know the average sizes of the keys and data in your data set, setting the fill factor can enhance performance. A reasonable rule computing fill factor is to set it to the following:
(pagesize - 32) / (average_key_size + average_data_size + 8)
If the database already exists, this setting is ignored.