Fillfactor Fyllnadsgrad
En inställning som styr hur fullt en index-/datasida packas vid bygge, och lämnar resten som ledigt utrymme för framtida insättningar/uppdateringar. Fill factor 90 = fyll till 90 %, lämna 10 % luft. Hjälper mot "page splits" och fragmentering.
Problem: om en sida är 100 % full och en ny rad ska in mitt i (eller en rad växer vid UPDATE), måste databasen dela sidan ("page split") → dyrt och fragmenterande. Genom att lämna luft (lägre fill factor) får uppdateringar plats på samma sida. Avvägning: lägre fill factor = färre splits men mer diskutrymme och fler sidor att läsa (sämre cache-utnyttjande). Tumregel: läsintensiva/statiska tabeller → hög fill factor (packa tätt); skrivintensiva med insättningar mitt i → lägre. I PostgreSQL hänger det ihop med HOT-uppdateringar (ledigt utrymme på sidan låter en UPDATE slippa röra index). SQL Server sätter det per index. Klassisk knapp för att trimma skrivprestanda.