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/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 kèo bóng đá hôm nay và ngày mai trang chohiện tạiPhiên bản hoặc kèo bóng đá hôm nay và ngày mai trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

11.8. Chỉ mục kèo bóng đá hôm nay và ngày mai

AChỉ mục kèo bóng đá hôm nay và ngày mailà kèo bóng đá hôm nay và ngày mai chỉ mục được xây dựngvị ngữcủa

Một lý do chính cho việc sử dụng chỉ mục kèo bóng đá hôm nay và ngày mai là để tránhVí dụ 11-1Hiển thị

Ví dụ 11-1. Thiết lập một chỉ mục kèo bóng đá hôm nay và ngày mai để

Giả sử bạn đang lưu trữ nhật ký truy cập máy chủ web trong a

Giả sử kèo bóng đá hôm nay và ngày mai bảng như thế này:

Tạo bảng access_log (

Để tạo một chỉ mục kèo bóng đá hôm nay và ngày mai phù hợp với ví dụ của chúng tôi, hãy sử dụng một

Tạo chỉ kèo bóng đá hôm nay và ngày mai access_log_client_ip_ix trên access_log (client_ip)

kèo bóng đá hôm nay và ngày mai truy vấn điển hình có thể sử dụng chỉ mục này sẽ là:

Chọn *

kèo bóng đá hôm nay và ngày mai truy vấn không thể sử dụng chỉ mục này là:

Chọn *

Quan sát rằng loại chỉ mục kèo bóng đá hôm nay và ngày mai này yêu cầu

Một cách sử dụng có thể khác cho chỉ mục kèo bóng đá hôm nay và ngày mai là loại trừ các giá trịVí dụ 11-2. Cái này"Không quan tâm"Giá trị từ tồn tại

Ví dụ 11-2. Thiết lập một chỉ mục kèo bóng đá hôm nay và ngày mai để

Nếu bạn có kèo bóng đá hôm nay và ngày mai bảng có chứa cả hóa đơn và không có

Tạo chỉ kèo bóng đá hôm nay và ngày mai Order_unbills_index trên đơn đặt hàng (Order_NR)

kèo bóng đá hôm nay và ngày mai truy vấn có thể sử dụng chỉ mục này sẽ là:

Chọn * từ các đơn đặt hàng mà hóa đơn không đúng và Order_NR <10000;

Tuy nhiên, chỉ kèo bóng đá hôm nay và ngày mai cũng có thể được sử dụng trong các truy vấn khôngorder_nrall, ví dụ:

Chọn * từ các đơn đặt hàng mà hóa đơn không đúng và số tiền 5000.00;

Điều này không hiệu quả như một chỉ mục kèo bóng đá hôm nay và ngày mai trênsố tiềncột sẽ, vì

Lưu ý rằng truy vấn này không thể sử dụng chỉ kèo bóng đá hôm nay và ngày mai này:

Chọn * Từ đơn đặt hàng trong đó Order_NR = 3501;

Đơn hàng 3501 có thể nằm trong số những người được lập hóa đơn hoặc chưa được thực hiện

Ví dụcũng minh họa rằng cột được lập chỉ kèo bóng đá hôm nay và ngày mai và cộtPostgreSQLHỗ trợ các chỉ mục kèo bóng đá hôm nay và ngày mai vớiWHEREĐiều kiện của truy vấnPostgreSQLkhông có tinh vi"X <1"ngụ ý"X <2"; nếu không thì điều kiện vị ngữ phảiWHEREĐiều kiện hoặc chỉ kèo bóng đá hôm nay và ngày mai sẽ không được công nhận là có thể sử dụng được. Phù hợp"X <?"sẽ không bao giờ ngụ ý"X <2"Đối với tất cả các giá trị có thể của

Sử dụng thứ ba có thể cho các chỉ mục kèo bóng đá hôm nay và ngày mai không yêu cầuVí dụ 11-3. Cái này

Ví dụ 11-3. Thiết lập kèo bóng đá hôm nay và ngày mai duy nhất

Giả sử rằng chúng ta có kèo bóng đá hôm nay và ngày mai bảng mô tả kết quả thử nghiệm. Chúng tôi"Thành công"mục cho kèo bóng đá hôm nay và ngày mai chủ đề nhất định và"Không thành công"mục. Đây là kèo bóng đá hôm nay và ngày mai

Tạo bài kiểm tra bảng (

Đây là kèo bóng đá hôm nay và ngày mai cách tiếp cận đặc biệt hiệu quả khi có rất ít

Cuối cùng, một chỉ mục kèo bóng đá hôm nay và ngày mai cũng có thể được sử dụng để ghi đèPostgreSQLLàm cho hợp lý

Hãy nhớ rằng việc thiết lập một chỉ mục kèo bóng đá hôm nay và ngày mai cho biết rằngPostgreSQLCông việc. TRONG

Thông tin thêm về các chỉ mục kèo bóng đá hôm nay và ngày mai có thể được tìm thấy trong Trường hợp cho các chỉ mục kèo bóng đá hôm nay và ngày mai,Lập chỉ mục kèo bóng đá hôm nay và ngày mai trong Postgres: Nghiên cứuChỉ số kèo bóng đá hôm nay và ngày mai tổng quát (phiên bản lưu trữ).