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ế.

66.5.Mẹo và thủ thuật kèo tỷ số bóng đá euro hôm nay

Tạo so với Chèn

Chèn kèo tỷ số bóng đá euro hôm nayo Akèo tỷ số bóng đá euro hôm nayChỉ 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ố kèo tỷ số bóng đá euro hôm nay 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.

bảo trì_work_mem

Xây dựng thời gian cho Akèo tỷ số bóng đá euro hôm nayChỉ 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 kèo tỷ số bóng đá euro hôm nayo hiện tạikèo tỷ số bóng đá euro hôm nayChỉ 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_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 kèo tỷ số bóng đá euro hôm nay riêng lẻ bằng cách thay đổi các tham số lưu trữ, cho phép mỗi chỉ mục kèo tỷ số bóng đá euro hôm nay có ngưỡng làm sạch riêng. Ví dụ: chỉ có thể tăng ngưỡng cho chỉ số kèo tỷ số bóng đá euro hôm nay 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ểnPostgresql: Tài liệu: 11:Indexes đã 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 đó,kèo tỷ số bóng đá euro hôm nayCó 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.

Mạnhmềmcó 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 kèo tỷ số bóng đá euro hôm nayo 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.