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 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 tỷ lệ kèo bóng đá trực tuyến hôm nay phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

11.2. tỷ lệ kèo bóng đá trực tuyến hôm nay

PostgreSQLCung cấp một số loại chỉ mục: B-tree, băm, gist, sp-gist và gin. Mỗi loại chỉ mục sử dụng một thuật toán khác nhau phù hợp nhất với tỷ lệ kèo bóng đá trực tuyến hôm nay truy vấn khác nhau. Theo mặc định,Tạo chỉ mụclệnh tạo ra tỷ lệ kèo bóng đá trực tuyến hôm nay chỉ mục B-cây, phù hợp với tỷ lệ kèo bóng đá trực tuyến hôm nay tình huống phổ biến nhất.

B-Trees có thể xử lý tỷ lệ kèo bóng đá trực tuyến hôm nay truy vấn bình đẳng và phạm vi trên dữ liệu có thể được sắp xếp thành một số thứ tự. Cụ thể,PostgreSQLTruy vấn Planner sẽ xem xét sử dụng chỉ mục B-cây bất cứ khi nào một cột được lập chỉ mục có liên quan đến việc so sánh bằng cách sử dụng một trong tỷ lệ kèo bóng đá trực tuyến hôm nay toán tử này:

<
<=
=
=
Xây dựng tương đương với sự kết hợp của tỷ lệ kèo bóng đá trực tuyến hôm nay toán tử này, chẳng hạn nhưgiữain, cũng có thể được triển khai với tìm kiếm chỉ mục B-cây. Ngoài ra, mộtlà nullhoặckhông phải là nullĐiều kiện trên cột chỉ mục có thể được sử dụng với chỉ mục B-cây.

Trình tối ưu hóa cũng có thể sử dụng chỉ mục B-cây cho tỷ lệ kèo bóng đá trực tuyến hôm nay truy vấn liên quan đến tỷ lệ kèo bóng đá trực tuyến hôm nay toán tử khớp mẫunhư~ nếuMẫu là hằng số và được neo vào đầu chuỗi - ví dụ:11840_11857hoặccol ~ '^foo', nhưng khôngcol Like '%Bar'. Tuy nhiên, nếu cơ sở dữ liệu của bạn không sử dụng locale C, bạn sẽ cần tạo chỉ mục với lớp toán tử đặc biệt để hỗ trợ lập chỉ mục tỷ lệ kèo bóng đá trực tuyến hôm nay truy vấn khớp mẫu; nhìn thấyPhần 11.9bên dưới. Cũng có thể sử dụng tỷ lệ kèo bóng đá trực tuyến hôm nay chỉ mục B-cây choilike~*, nhưng chỉ khi mẫu bắt đầu bằng tỷ lệ kèo bóng đá trực tuyến hôm nay ký tự không alphabetic, tức là, tỷ lệ kèo bóng đá trực tuyến hôm nay ký tự không bị ảnh hưởng bởi chuyển đổi trên/thường

tỷ lệ kèo bóng đá trực tuyến hôm nay chỉ mục B-cây cũng có thể được sử dụng để truy xuất dữ liệu theo thứ tự được sắp xếp. Điều này không phải lúc nào cũng nhanh hơn một lần quét và sắp xếp đơn giản, nhưng nó thường hữu ích.

Chỉ số băm chỉ có thể xử lý tỷ lệ kèo bóng đá trực tuyến hôm nay so sánh bình đẳng đơn giản. Trình lập kế hoạch truy vấn sẽ xem xét sử dụng chỉ mục băm bất cứ khi nào một cột được lập chỉ mục có liên quan đến việc so sánh bằng cách sử dụng=12781_12847

Tạo chỉ mụctêntrênBảngSử dụng băm (Cột);
THẬN TRỌNG

13172_13272ReindexSau khi gặp sự cố cơ sở dữ liệu nếu có những thay đổi không viết. Ngoài ra, tỷ lệ kèo bóng đá trực tuyến hôm nay thay đổi đối với tỷ lệ kèo bóng đá trực tuyến hôm nay chỉ mục băm không được sao chép qua việc phát trực tuyến hoặc sao chép dựa trên tệp sau khi sao lưu cơ sở ban đầu, vì vậy chúng đưa ra câu trả lời sai cho tỷ lệ kèo bóng đá trực tuyến hôm nay truy vấn sau đó sử dụng chúng. Vì những lý do này, việc sử dụng chỉ số băm hiện đang được khuyến khích.

13641_13904Lớp toán tử13941_13990PostgreSQLBao gồm tỷ lệ kèo bóng đá trực tuyến hôm nay lớp toán tử GIST cho một số loại dữ liệu hình học hai chiều, hỗ trợ tỷ lệ kèo bóng đá trực tuyến hôm nay truy vấn được lập chỉ mục sử dụng tỷ lệ kèo bóng đá trực tuyến hôm nay toán tử này:

<<
&<
&
<< |
& <|
| &
|
@
<@
~ =
&&
(xemPhần 9.11Đối với ý nghĩa của tỷ lệ kèo bóng đá trực tuyến hôm nay toán tử này.) tỷ lệ kèo bóng đá trực tuyến hôm nay lớp toán tử GIST có trong phân phối tiêu chuẩn được ghi lại trongBảng 56-1. Nhiều lớp toán tử chủ chính khác có sẵn trong15193_15202Bộ sưu tập hoặc dưới dạng tỷ lệ kèo bóng đá trực tuyến hôm nay dự án riêng biệt. Để biết thêm thông tin, xemChương 56.

Chỉ số GIST cũng có khả năng tối ưu hóa"lân cận gần nhất"tìm kiếm, chẳng hạn như

Chọn * Từ địa điểm đặt hàng theo vị trí <- điểm '(101,456)' giới hạn 10;

tìm thấy mười vị trí gần nhất với một điểm mục tiêu nhất định. Khả năng làm điều này một lần nữa phụ thuộc vào lớp toán tử cụ thể đang được sử dụng. TRONGBảng 56-1, toán tử có thể được sử dụng theo cách này được liệt kê trong cột"tỷ lệ kèo bóng đá trực tuyến hôm nay toán tử đặt hàng".

Các chỉ mục sp-gist, như các chỉ mục GIST, cung cấp một cơ sở hạ tầng hỗ trợ tỷ lệ kèo bóng đá trực tuyến hôm nay tìm kiếm khác nhau. SP-Gist cho phép triển khai một loạt các cấu trúc dữ liệu dựa trên đĩa không cân bằng khác nhau, chẳng hạn như tứ giác, cây K-D và cây radix (thử). Ví dụ, phân phối tiêu chuẩn củaPostgreSQLBao gồm tỷ lệ kèo bóng đá trực tuyến hôm nay lớp toán tử sp-gist cho tỷ lệ kèo bóng đá trực tuyến hôm nay điểm hai chiều, hỗ trợ tỷ lệ kèo bóng đá trực tuyến hôm nay truy vấn được lập chỉ mục sử dụng tỷ lệ kèo bóng đá trực tuyến hôm nay toán tử này:

<<
~ =
<@
<^
^
(xemPhần 9.11Đối với ý nghĩa của tỷ lệ kèo bóng đá trực tuyến hôm nay toán tử này.) tỷ lệ kèo bóng đá trực tuyến hôm nay lớp toán tử sp-gist có trong phân phối tiêu chuẩn được ghi lại trongBảng 57-1. Để biết thêm thông tin, xemChương 57.

tỷ lệ kèo bóng đá trực tuyến hôm nay chỉ mục GIN là tỷ lệ kèo bóng đá trực tuyến hôm nay chỉ mục đảo ngược có thể xử lý tỷ lệ kèo bóng đá trực tuyến hôm nay giá trị chứa nhiều hơn một khóa, ví dụ. Giống như GIST và SP-GIST, GIN có thể hỗ trợ nhiều chiến lược lập chỉ mục do người dùng xác định khác nhau và tỷ lệ kèo bóng đá trực tuyến hôm nay toán tử cụ thể có thể sử dụng chỉ số GIN khác nhau tùy thuộc vào chiến lược lập chỉ mục. Ví dụ, phân phối tiêu chuẩn củaPostgreSQLBao gồm tỷ lệ kèo bóng đá trực tuyến hôm nay lớp toán tử GIN cho tỷ lệ kèo bóng đá trực tuyến hôm nay mảng một chiều, hỗ trợ tỷ lệ kèo bóng đá trực tuyến hôm nay truy vấn được lập chỉ mục sử dụng tỷ lệ kèo bóng đá trực tuyến hôm nay toán tử này:

<@
@
=
&&
(xemPhần 9,18Đối với ý nghĩa của tỷ lệ kèo bóng đá trực tuyến hôm nay toán tử này.) tỷ lệ kèo bóng đá trực tuyến hôm nay lớp toán tử Gin có trong phân phối tiêu chuẩn được ghi lại trongBảng 58-1. Nhiều lớp toán tử Gin khác có sẵn trongĐóng gópBộ sưu tập hoặc như tỷ lệ kèo bóng đá trực tuyến hôm nay dự án riêng biệt. Để biết thêm thông tin, xemChương 58.