Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên bản phát triển:18 / 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 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2
Tài tỷ lệ kèo bóng đá tối nay 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 tỷ lệ kèo bóng đá tối nay phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

11.3. Chỉ số tỷ lệ kèo bóng đá tối nay

Một chỉ tỷ lệ kèo bóng đá tối nay có thể được xác định trên nhiều cột. Ví dụ, Nếu bạn có một bảng biểu mẫu này:

Tạo bảng Test2 (
  int chính,
  int nhỏ,
  Tên Varchar
);

(giả sử, bạn giữ/devThư tỷ lệ kèo bóng đá tối nay trong cơ sở dữ liệu ...) và bạn thường xuyên thực hiện các truy vấn như

Chọn tên từ Test2 trong đó chính =hằng sốvà minor =hằng số;

Sau đó, có thể phù hợp để xác định một chỉ tỷ lệ kèo bóng đá tối nay trên các cộtMajorMinorcùng nhau, ví dụ:

Tạo Chỉ tỷ lệ kèo bóng đá tối nay Test2_MM_IDX trên Test2 (Major, Minor);

Hiện tại, chỉ có hỗ trợ triển khai B-Tree và Gist Chỉ số tỷ lệ kèo bóng đá tối nay. Lên đến 32 cột có thể được chỉ định. (Cái này giới hạn có thể được thay đổi khi xây dựngPostgreSQL; xem tệppg_config_manual.h.)

Trình lập kế hoạch truy vấn có thể sử dụng chỉ mục tỷ lệ kèo bóng đá tối nay cho các truy vấn mà liên quan đến cột ngoài cùng bên trái trong định nghĩa chỉ mục cộng với bất kỳ Số lượng cột được liệt kê ở bên phải của nó, không có khoảng cách. Vì Ví dụ, một chỉ mục trên(a, b, c)có thể được sử dụng trong tỷ lệ kèo bóng đá tối nay truy vấn liên quan đến tất cảA, BChoặc trong Truy vấn liên quan đến cả haiABhoặc trong tỷ lệ kèo bóng đá tối nay truy vấn chỉ liên quan đếnA, nhưng không phải trong tỷ lệ kèo bóng đá tối nay kết hợp khác. (Trong một truy vấn liên quanACNgười lập kế hoạch có thể chọn sử dụng chỉ tỷ lệ kèo bóng đá tối nay choA, trong khi điều trịCGiống như một cột không được phân loại thông thường.) Tất nhiên, Mỗi cột phải được sử dụng với các toán tử phù hợp với chỉ tỷ lệ kèo bóng đá tối nay kiểu; các điều khoản liên quan đến các nhà khai thác khác sẽ không được xem xét.

Chỉ số tỷ lệ kèo bóng đá tối nay chỉ có thể được sử dụng nếu các điều khoản liên quan đến Các cột được lập chỉ mục được nối với. Ví dụ,

Chọn tên từ Test2 trong đó chính =hằng sốhoặc minor =hằng số;

13177_13208test2_mm_idxđược xác định ở trên để tra cứu cả hai cột. (Nó có thể được sử dụng để chỉ tìm kiếmMajorCột, tuy nhiên.)

Các chỉ mục tỷ lệ kèo bóng đá tối nay nên được sử dụng một cách tiết kiệm. Hầu hết các thời gian, một chỉ mục trên một cột là đủ và tiết kiệm không gian và thời gian. Các chỉ mục có nhiều hơn ba cột không có khả năng hữu ích trừ khi việc sử dụng bảng được cách điệu vô cùng.