Daftar Isi:
Definisi - Apa yang dimaksud Fill Factor?
Dalam SQL Server, unit dasar penyimpanan adalah halaman tingkat daun. Faktor isi menentukan persentase ruang pada setiap halaman yang diisi dengan data. Nilai faktor pengisian dapat didefinisikan sebagai persentase dari 1 hingga 100. Nilai 0 dan 100 adalah sama dalam semua hal; kedua nilai menunjukkan bahwa halaman tersebut sepenuhnya diisi dengan data, dan nilai standarnya adalah 0. Jika beberapa nilai lain ditetapkan sebagai faktor pengisian, misalnya 70, maka itu berarti bahwa 70 persen halaman tingkat daun diisi dan 30 persen tersisa untuk data masa depan. Oleh karena itu, jika faktor pengisian kurang dari 100, maka ruang yang tersisa digunakan untuk pertumbuhan data di masa depan.
Techopedia menjelaskan Fill Factor
Fill factor sangat penting untuk kinerja database. Ini menentukan bagaimana data tingkat daun disimpan dan diatur. Pengaturan faktor pengisian yang tepat dapat meningkatkan kinerja basis data. Fill factor dapat diatur dalam dua cara: satu adalah faktor pengisian generik yang ditetapkan pada tingkat server, diterapkan pada semua tabel dan indeks. Itu juga dapat diatur pada tingkat tabel / indeks individu. Misalnya, jika faktor pengisian diatur ke 60 persen, maka 60 persen halaman diisi dengan data dan 40 persen sisanya akan disimpan untuk pertumbuhan data di masa depan. Kemudian, jika ada data relevan baru yang termasuk dalam halaman yang sama, pertama-tama disimpan dalam ruang 40 persen itu.
Namun, jika halaman sudah terisi penuh, maka data baru ditampung oleh proses pemisahan halaman. Dalam pemisahan halaman, data dibagi menjadi dua halaman untuk mengakomodasi data baru. Pemisahan halaman mengurangi kinerja database, karena pengambilan data yang tersebar mahal. Tidak ada formula sempurna untuk menetapkan faktor pengisian yang benar, tetapi bervariasi untuk aplikasi yang berbeda dan harus diputuskan berdasarkan persyaratan.