Chèn cách đọc kèo bóng đáo Acách đọc kèo bóng đáChỉ mục có thể chậm do khả năng nhiều khóa được chèn cho mỗi mục. Vì vậy, đối với các chèn số lượng lớn vào một bảng, nên bỏ chỉ số cách đọc kèo bóng đá và tạo lại nó sau khi hoàn thành việc chèn số lượng lớn.
kể từPostgreSQL8.4, Lời khuyên này ít cần thiết vì việc chỉ mục bị trì hoãn được sử dụng (xemPhần 66.4.1Để biết chi tiết). Nhưng đối với các bản cập nhật rất lớn, nó vẫn có thể tốt nhất để bỏ và tạo lại chỉ mục.
Xây dựng thời gian cho Acách đọc kèo bóng đáChỉ mục rất nhạy cảm vớibảo trì_work_mem
Cài đặt; nó không trả tiền để tiết kiệm bộ nhớ làm việc trong quá trình tạo chỉ mục.
Trong một loạt các phần chèn cách đọc kèo bóng đáo hiện tạicách đọc kèo bóng đáChỉ mục cóFastupdate
Đã bật, hệ thống sẽ dọn dẹp danh sách nhập đang chờ xử lý bất cứ khi nào danh sách phát triển lớn hơngin_pending_list_limit
. Để tránh sự biến động trong thời gian phản hồi quan sát, mong muốn được làm sạch trong danh sách đang chờ xử lý xảy ra trong nền (tức là, thông qua Autovacuum).gin_pending_list_limit
hoặc làm cho Autovacuum trở nên tích cực hơn. Tuy nhiên, việc mở rộng ngưỡng của hoạt động dọn dẹp có nghĩa là nếu việc dọn dẹp tiền cảnh xảy ra, nó sẽ mất nhiều thời gian hơn.
gin_pending_list_limit
có thể được ghi đè cho các chỉ mục cách đọc kèo bóng đá riêng lẻ bằng cách thay đổi các tham số lưu trữ, cho phép mỗi chỉ mục cách đọc kèo bóng đá có ngưỡng làm sạch riêng. Ví dụ: chỉ có thể tăng ngưỡng cho chỉ số cách đọc kèo bóng đá có thể được cập nhật rất nhiều và giảm nó.
Mục tiêu chính của việc phát triểnPostgresql: TàChỉ mục đã tạo hỗ trợ cho tìm kiếm toàn văn có khả năng mở rộng cao trongPostgreSQLvà thường có các tình huống khi một tìm kiếm toàn văn trả lại một tập hợp kết quả rất lớn. Hơn nữa, điều này thường xảy ra khi truy vấn chứa các từ rất thường xuyên, do đó tập kết quả lớn thậm chí không hữu ích.
Để tạo điều kiện thực hiện có kiểm soát các truy vấn đó,cách đọc kèo bóng đáCó giới hạn trên mềm có thể định cấu hình trên số lượng hàng được trả về:gin_fuzzy_search_limit
Tham số cấu hình. Nó được đặt thành 0 (có nghĩa là không có giới hạn) theo mặc định.
mềmxôngcó nghĩa là số lượng kết quả trả về thực tế có thể khác với giới hạn được chỉ định, tùy thuộc cách đọc kèo bóng đáo truy vấn và chất lượng của bộ tạo số ngẫu nhiên của hệ thống.
Từ kinh nghiệm, các giá trị trong hàng ngàn (ví dụ: 5000 - 20000) hoạt động tốt.
Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không khớpMẫu nàyĐể báo cáo vấn đề tài liệu.