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

8.7. Chỉ mục kèo chấp bóng đá hôm nay

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

Một động lực chính cho các chỉ mục kèo chấp bóng đá hôm nay là tránh lập chỉ mụcVí dụ 8-1Hiển thị

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

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

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

Tạo bảng access_log (

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

Tạo chỉ mục access_log_client_ip_ix trên access_log (client_ip)

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

12407_12498

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

12586_12655

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

kèo chấp bóng đá hôm nay khả năng khác là loại trừ các giá trị khỏi chỉ mục màVí dụ. Điều này dẫn đến những lợi thế tương tự như được liệt kê ở trên, nhưng"Không quan tâm"Giá trị

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

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

14162_14251

kèo chấp bóng đá hôm nay 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à đặt hàng_nr <10000;

Tuy nhiên, chỉ mục 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 chấp bóng đá hôm nay trênsố lượngcột sẽ, vì

Lưu ý rằng truy vấn này không thể sử dụng chỉ mục 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 trong số những người chưa được giải quyết

Ví dụcũng minh họa rằng cột được lập chỉ mục và cộtPostgreSQLHỗ trợ các chỉ mục kèo chấp bóng đá hôm nay vớingụ ývị ngữ của chỉ mục.PostgreSQLkhông có tinh vi"X <1"ngụ ý"X <2"; nếu không thì điều kiện vị ngữ phải

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

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

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

Tạo bài kiểm tra bảng (văn bản chủ đề,

Đây là kèo chấp bóng đá hôm nay cách thực hiện nó đặc biệt hiệu quả khi ở đó

Cuối cùng, một chỉ mục kèo chấp bóng đá hôm nay 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 chấp bóng đá hôm nay cho biết rằngPostgreSQLCông việc. TRONG

Thông tin thêm về các chỉ mục kèo chấp bóng đá hôm nay có thể được tìm thấy trongTrường hợp cho các chỉ mục kèo chấp bóng đá hôm nay, lập chỉ mục kèo chấp bóng đá hôm nay trong Postgres: Nghiên cứuChỉ số kèo chấp bóng đá hôm nay tổng quát.