Mục lục:
Định nghĩa - Fill Factor có nghĩa là gì?
Trong SQL Server, đơn vị lưu trữ cơ bản là một trang cấp độ lá. Hệ số điền xác định phần trăm không gian trên mỗi trang cần điền dữ liệu. Giá trị hệ số điền có thể được định nghĩa là tỷ lệ phần trăm từ 1 đến 100. Giá trị 0 và 100 là như nhau về mọi phương diện; cả hai giá trị chỉ ra rằng trang được điền đầy đủ dữ liệu và giá trị mặc định là 0. Nếu một số giá trị khác được chỉ định làm hệ số lấp đầy, ví dụ 70, thì điều đó có nghĩa là 70 phần trăm của trang cấp độ lá được điền và 30 phần trăm còn lại cho dữ liệu trong tương lai. Do đó, nếu hệ số lấp đầy nhỏ hơn 100, thì không gian còn lại sẽ được sử dụng để tăng trưởng dữ liệu trong tương lai.
Techopedia giải thích về yếu tố điền
Yếu tố điền rất quan trọng đối với hiệu suất cơ sở dữ liệu. Nó xác định cách dữ liệu cấp độ lá được lưu trữ và tổ chức. Một thiết lập hệ số điền thích hợp có thể cải thiện hiệu suất cơ sở dữ liệu. Hệ số điền có thể được đặt theo hai cách: một là hệ số điền chung được đặt ở cấp máy chủ, được áp dụng cho tất cả các bảng và chỉ mục. Nó cũng có thể được đặt ở cấp độ bảng / chỉ mục riêng. Ví dụ: nếu hệ số lấp đầy được đặt thành 60 phần trăm, thì 60 phần trăm của trang được điền dữ liệu và 40 phần trăm còn lại sẽ được lưu để tăng trưởng dữ liệu trong tương lai. Sau đó, nếu dữ liệu liên quan mới xuất hiện trong cùng một trang, dữ liệu đó sẽ được lưu trước tiên trong khoảng 40 phần trăm đó.
Tuy nhiên, nếu trang được điền hoàn toàn, thì dữ liệu mới được cung cấp theo quy trình phân chia trang. Trong một phân chia trang, dữ liệu được chia thành hai trang để chứa dữ liệu mới. Việc chia trang làm giảm hiệu suất cơ sở dữ liệu, vì việc truy xuất dữ liệu phân tán là tốn kém. Không có công thức hoàn hảo để đặt hệ số điền chính xác, nhưng nó thay đổi cho các ứng dụng khác nhau và nên được quyết định dựa trên yêu cầu.
