Rumah Pangkalan data Apakah faktor pengisi? - definisi dari techopedia

Apakah faktor pengisi? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apakah maksud Fill Factor?

Dalam SQL Server, unit penyimpanan asas adalah halaman peringkat daun. Faktor penuangan menentukan peratusan ruang pada setiap halaman untuk mengisi data. Nilai faktor isi boleh didefinisikan sebagai peratusan dari 1 hingga 100. Nilai 0 dan 100 adalah sama dalam semua aspek; kedua-dua nilai menunjukkan bahawa halaman tersebut diisi sepenuhnya dengan data, dan nilai lalai adalah 0. Jika beberapa nilai lain ditentukan sebagai faktor pengisi, contohnya 70, maka itu bermakna 70 peratus dari halaman peringkat daun diisi dan 30 peratus dibiarkan untuk data masa depan. Oleh itu, jika faktor pengisian kurang dari 100, maka ruang yang tinggal digunakan untuk pertumbuhan data masa depan.

Techopedia menerangkan Fill Factor

Faktor pengisian sangat penting untuk prestasi pangkalan data. Ia menentukan bagaimana data peringkat daun disimpan dan teratur. Penataan faktor isi yang betul boleh meningkatkan prestasi pangkalan data. Faktor pengisian boleh ditetapkan dalam dua cara: satu adalah faktor mengisi generik yang ditetapkan pada tahap pelayan, digunakan untuk semua jadual dan indeks. Ia juga boleh ditetapkan pada tahap jadual / indeks individu. Sebagai contoh, jika faktor pengisian ditetapkan kepada 60 peratus, maka 60 peratus halaman dipenuhi dengan data dan sisanya 40 peratus akan disimpan untuk pertumbuhan data masa depan. Kemudian, jika data baru yang berkaitan datang ke halaman yang sama, ia pertama kali disimpan dalam ruang 40 persen itu.

Walau bagaimanapun, jika halaman tersebut diisi sepenuhnya, maka data baru ditampung oleh proses pemisahan halaman. Dalam perpecahan halaman, data dibahagikan kepada dua halaman untuk menampung data baru. Pemisahan halaman mengurangkan prestasi pangkalan data, kerana pengambilan data berselerak adalah mahal. Tidak ada formula sempurna untuk menetapkan faktor pengisian yang betul, tetapi ia berbeza untuk aplikasi yang berbeza dan harus diputuskan berdasarkan keperluan.

Apakah faktor pengisi? - definisi dari techopedia