Phiên bản được hỗ trợ:16 / 15 / 14 / 13
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2
Tài liệu này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

61.5. Mẹo và thủ thuật tỷ lệ kèo bóng đá 88

Tạo so với Chèn

Chèn tỷ lệ kèo bóng đá 88o Atỷ lệ kèo bóng đá 88Chỉ 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ố tỷ lệ kèo bóng đá 88 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 61.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.

bảo trì_work_mem

Xây dựng thời gian cho Atỷ lệ kèo bóng đá 88Chỉ mục rất nhạy cảm vớibảo trì_work_memCà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.

gin_pending_list_limit

Trong một loạt các phần chèn tỷ lệ kèo bóng đá 88o hiện tạitỷ lệ kèo bóng đá 88INDEX 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_limithoặ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_limitcó thể được ghi đè cho các chỉ mục tỷ lệ kèo bóng đá 88 riêng lẻ bằng cách thay đổi các tham số lưu trữ, cho phép mỗi chỉ mục tỷ lệ kèo bóng đá 88 có ngưỡng làm sạch riêng. Ví dụ: chỉ có thể tăng ngưỡng cho chỉ số tỷ lệ kèo bóng đá 88 có thể được cập nhật rất nhiều và giảm nó.

gin_fuzzy_search_limit

Mục tiêu chính của việc phát triểntỷ lệ kèo bóng đá 88Indexes đã 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 tìm kiếm toàn văn lại trả về một bộ 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 đó,tỷ lệ kèo bóng đá 88có 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ề: Thegin_fuzzy_search_limitTham 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.

"Soft"có 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 tỷ lệ kèo bóng đá 88o 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.