tỷ lệ kèo bóng đá 9.3.25 Tài liệu | ||||
---|---|---|---|---|
prev | UP | Chương 55. GIST Chỉ mục | NEXT |
Xây dựng các chỉ mục ý chính lớn bằng cách chèn tất cả các bộ dữ có xu hướng chậm, bởi vì nếu các tổng chỉ mục bị phân tán Chỉ mục và chỉ mục đủ lớn để không phù hợp với bộ đệm, Chèn cần thực hiện nhiều I/O ngẫu nhiên. Bắt đầu vào Phiên bản 9.2, tỷ lệ kèo bóng đá hỗ trợ một phương pháp hiệu quả hơn để xây dựng Chỉ số GIST dựa trên bộ đệm, có thể làm giảm đáng kể Số lượng I/OS ngẫu nhiên cần thiết cho các bộ dữ liệu không đặt hàng. Vì Bộ dữ liệu được đặt hàng tốt, lợi ích nhỏ hơn hoặc không tồn tại, bởi vì chỉ có một số lượng nhỏ các trang nhận được các bộ dữ liệu mới tại một thời điểm, và những trang đó phù hợp với bộ nhớ cache ngay cả khi toàn bộ chỉ mục không.
Tuy nhiên, tỷ lệ kèo bóng đá dựng chỉ số bộ đệm cần gọihình phạt
chức năng thường xuyên hơn, tiêu thụ một số
thêm tài nguyên CPU. Ngoài ra, các bộ đệm được sử dụng trong bản dựng bộ đệm
Cần không gian đĩa tạm thời, lên đến kích thước của chỉ số kết quả.
Bộ đệm cũng có thể ảnh hưởng đến chất lượng của chỉ số kết quả, trong
cả hai hướng tích cực và tiêu cực. Ảnh hưởng đó phụ thuộc vào
các yếu tố khác nhau, như phân phối dữ tỷ lệ kèo bóng đá đầu vào và
Thực hiện lớp vận hành.
Theo mặc định, tỷ lệ kèo bóng đá dựng chỉ mục GIST chuyển sang phương thức bộ đệm Khi kích thước chỉ mục đạt đếnhiệu quả_cache_size. Nó có thể được bật hoặc tắt theo cách thủ công bởiBufferingTham số cho lệnh tạo chỉ mục. Các Hành vi mặc định là tốt cho hầu hết các trường hợp, nhưng tắt bộ đệm có thể tăng tốc độ xây dựng nếu dữ tỷ lệ kèo bóng đá đầu vào được đặt hàng.