Phiên bản được hỗ trợ:hiện tại(17)16 / 15 / 14 / 13
Phiên bản phát triển:Devel
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
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ế.

12.9. Gist và tỷ lệ kèo bóng đá Index

Có hai loại chỉ tỷ lệ kèo bóng đá có thể được sử dụng để tăng tốc độ

Tạo chỉ tỷ lệ kèo bóng đátêntrênBảngSử dụng tỷ lệ kèo bóng đá (Cột);

Tạo chỉ tỷ lệ kèo bóng đá dựa trên ý chính (cây tìm kiếm tổng quát).Cộtcó thể là củaTSVectorhoặctsqueryloại.

Tạo chỉ tỷ lệ kèo bóng đátêntrênBảngSử dụng tỷ lệ kèo bóng đá (Cột);

Tạo một tỷ lệ kèo bóng đá (Chỉ số đảo ngược tổng quát) Chỉ số dựa trên chỉ số.Cộtphải củatsVectorloại.

Có sự khác biệt đáng kể về hiệu suất giữa hai

Một chỉ tỷ lệ kèo bóng đá GIST làMất, có nghĩa làPostgreSQLLàm điều nàybộ lọc:dòng cho biết đầu ra chỉ tỷ lệ kèo bóng đá

Giải thích chọn * từ apod WHERE textSearch @@ to_tsquery ('Supernovae');

Chỉ tỷ lệ kèo bóng đá GIST bị mất vì mỗi tài liệu được biểu diễn trong

Sự mất mát gây ra sự suy giảm hiệu suất do vô dụng

Chỉ số tỷ lệ kèo bóng đá không mất nhưng hiệu suất của chúng phụ thuộc

Trên thực tế, chỉ số tỷ lệ kèo bóng đá chỉ lưu trữ các từ (từ vựng) củatsVectorgiá trị chứ không phải trọng lượng của chúngPostgreSQL, cho dù là một bản kiểm tra lại là

  • Toán tử khớp văn bản tiêu chuẩn@@được đánh dấu là không bị mất cho các chỉ mục tỷ lệ kèo bóng đá.

  • Một toán tử khớp bổ sung@@@được cung cấp và được đánh dấu là mất các chỉ mục tỷ lệ kèo bóng đá. Cái này@@nếu không.

  • Khi tìm kiếm chỉ mục tỷ lệ kèo bóng đá được bắt đầu bằng@@Nhà điều hành, mã hỗ trợ chỉ tỷ lệ kèo bóng đá sẽ ném

Tóm lại, bạn phải sử dụng@@@Thay vào đó@@Để thực hiện tìm kiếm chỉ mục tỷ lệ kèo bóng đá trên@@sẽ nhanh hơn. Sự vụng về này sẽPostgreSQL.

Trong việc chọn loại chỉ mục nào sẽ sử dụng, gist hoặc tỷ lệ kèo bóng đá, hãy xem xét

  • Tra cứu chỉ số tỷ lệ kèo bóng đá nhanh hơn khoảng ba lần

  • Chỉ số tỷ lệ kèo bóng đá mất khoảng ba lần để xây dựng hơn

  • Chỉ mục tỷ lệ kèo bóng đá chậm hơn khoảng mười lần để cập nhật so với

  • Chỉ số tỷ lệ kèo bóng đá lớn hơn hai đến ba lần so với gist

như một quy tắc của ngón tay cái,tỷ lệ kèo bóng đáChỉ tỷ lệ kèo bóng đá là tốt nhất cho dữ liệu tĩnh vì tra cứu nhanh hơn. Vìtỷ lệ kèo bóng đáChỉ tỷ lệ kèo bóng đá rất tốt chotỷ lệ kèo bóng đáChỉ tỷ lệ kèo bóng đá sẽ xử lý hơn 100.000 từ vựng tốt hơn nhưng chậm hơn để

Lưu ý rằngtỷ lệ kèo bóng đáXây dựng chỉ tỷ lệ kèo bóng đábảo trì_work_mem,,tỷ lệ kèo bóng đáThời gian xây dựng chỉ tỷ lệ kèo bóng đá là

Phân vùng các bộ sưu tập lớn và sử dụng đúng ý chính vàinstraint_exclusionhoặc bằng cách phân phối tài liệuPREDT/DBLINKMô -đun mở rộng. Cái sau là