Một chỉ tỷ lệ kèo bóng đá 88 có thể được xác định trên nhiều cột của bảng. Ví dụ: nếu bạn có một bảng biểu mẫu này:
11256_11324
(giả sử, bạn giữ/dev
Thư tỷ lệ kèo bóng đá 88 trong cơ sở dữ liệu ...) và bạn thường xuyên phát hành 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 đá 88 trên các cộtMajor
vàMinor
cùng nhau, ví dụ:
Tạo Chỉ tỷ lệ kèo bóng đá 88 Test2_MM_IDX trên Test2 (Major, Minor);
Hiện tại, chỉ có các loại B-Tree, Gist, Gin và Brin hỗ trợ các chỉ mục tỷ lệ kèo bóng đá 88. Tối đa 32 cột có thể được chỉ định. (Giới hạn này có thể được thay đổi khi xây dựngPostgreSQL; xem tệppg_config_manual.h
.)
12197_12848(a, b, c)
và điều kiện truy vấnTrong đó a = 5 và b = 42 và c <77
, Chỉ tỷ lệ kèo bóng đá 88 sẽ phải được quét khỏi tỷ lệ kèo bóng đá 88 đầu tiên vớiA
= 5 vàB
= 42 lên qua tỷ lệ kèo bóng đá 88 cuối cùng vớiA
= 5. tỷ lệ kèo bóng đá 88 nhập chỉ tỷ lệ kèo bóng đá 88 vớiC
13230_13380B
và/hoặcC
Không có ràng buộc trênA
- Nhưng toàn bộ chỉ tỷ lệ kèo bóng đá 88 sẽ phải được quét, vì vậy trong hầu hết các trường hợp, người lập kế hoạch sẽ thích quét bảng tuần tự bằng cách sử dụng chỉ tỷ lệ kèo bóng đá 88.
Một chỉ mục GIST tỷ lệ kèo bóng đá 88 có thể được sử dụng với các điều kiện truy vấn liên quan đến bất kỳ tập hợp con nào của các cột của chỉ mục. Các điều kiện trên các cột bổ sung hạn chế các mục được trả về bởi chỉ mục, nhưng điều kiện trên cột đầu tiên là cái quan trọng nhất để xác định số lượng chỉ số cần được quét. Một chỉ mục GIST sẽ tương đối không hiệu quả nếu cột đầu tiên của nó chỉ có một vài giá trị riêng biệt, ngay cả khi có nhiều giá trị riêng biệt trong các cột bổ sung.
Một chỉ mục Gin tỷ lệ kèo bóng đá 88 có thể được sử dụng với các điều kiện truy vấn liên quan đến bất kỳ tập hợp con nào của các cột của chỉ mục. Không giống như B-Tree hay Gist, hiệu quả tìm kiếm chỉ mục là giống nhau bất kể cột chỉ mục nào mà các điều kiện truy vấn sử dụng.
Có thể sử dụng Chỉ số Brin tỷ lệ kèo bóng đá 88 với các điều kiện truy vấn liên quan đến bất kỳ tập hợp con nào của các cột của chỉ mục. Giống như Gin và không giống như B-Tree hoặc GIST, hiệu quả tìm kiếm chỉ mục là như nhau bất kể cột chỉ mục nào mà các điều kiện truy vấn sử dụng. Lý do duy nhất để có nhiều chỉ mục Brin thay vì một chỉ mục Brin tỷ lệ kèo bóng đá 88 trên một bảng là có một số khácpages_per_range
tham số lưu trữ.
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 loại chỉ tỷ lệ kèo bóng đá 88; 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.
Các chỉ mục tỷ lệ kèo bóng đá 88 nên được sử dụng một cách tiết kiệm. Trong hầu hết các tình huống, 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ó có thể hữu ích trừ khi việc sử dụng bảng cực kỳ cách điệu. Xem thêmPhần 11.5vàPhần 11.915465_15536