Postgresql 8.2.23 Tài liệu | ||||
---|---|---|---|---|
prev | Backward nhanh | Chương 11. tỷ lệ kèo bóng đá trực tuyến hôm nay | Chuyển tiếp nhanh | Tiếp theo |
PostgreSQLcung cấp một số Các loại tỷ lệ kèo bóng đá trực tuyến hôm nay: B-cây, băm, gist và gin. Mỗi loại tỷ lệ kèo bóng đá trực tuyến hôm nay sử dụng một Thuật toán khác nhau phù hợp nhất với các loại khác nhau của Truy vấn. Theo mặc định,Tạo tỷ lệ kèo bóng đá trực tuyến hôm nayLệnh sẽ tạo tỷ lệ kèo bóng đá trực tuyến hôm nay B-cây, phù hợp với phổ biến nhất tình huống.
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ể,PostgreSQLNgười lập kế hoạch truy vấn sẽ xem xét sử dụng tỷ lệ kèo bóng đá trực tuyến hôm nay B-Tree bất cứ khi nào một cột được lập tỷ lệ kèo bóng đá trực tuyến hôm nay là tham gia vào việc so sánh bằng cách sử dụng một trong các toán tử này:
< |
<= |
= |
= |
11856_11955nhưvà~ nếumẫu là một hằng số và là neo vào đầu chuỗi - ví dụ:col như 'foo%'hoặccol ~ '^foo', nhưng khôngcol Like '%Bar'. Tuy nhiên, nếu máy chủ của bạn không sử dụng ngôn ngữ C, bạn sẽ cần Để tạo tỷ lệ kèo bóng đá trực tuyến hôm nay với lớp toán tử đặc biệt để hỗ trợ lập tỷ lệ kèo bóng đá trực tuyến hôm nay các truy vấn phù hợp với mẫu. Nhìn thấyPhần 11.8bên dưới. Nó cũng là Có thể sử dụng các tỷ lệ kèo bóng đá trực tuyến hôm nay B-Tree choilikevà~*, nhưng chỉ khi mẫu bắt đầu với 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ường hợp trên/thường xuyên.
Chỉ số băm chỉ có thể xử lý bình đẳng đơn giản so sánh. Người lập kế hoạch truy vấn sẽ xem xét sử dụng tỷ lệ kèo bóng đá trực tuyến hôm nay băm Bất cứ khi nào một cột được lập tỷ lệ kèo bóng đá trực tuyến hôm nay có liên quan đến một so sánh bằng cách sử dụng=toán tử. Lệnh sau là Được sử dụng để tạo tỷ lệ kèo bóng đá trực tuyến hôm nay băm:
Tạo tỷ lệ kèo bóng đá trực tuyến hôm naytêntrênBảngSử dụng băm (Cột);
Lưu ý:Kiểm tra đã hiển thịPostgreSQLs Băm chỉ số để thực hiện không Tốt hơn các tỷ lệ kèo bóng đá trực tuyến hôm nay B-cây, và kích thước tỷ lệ kèo bóng đá trực tuyến hôm nay và thời gian xây dựng Đối với chỉ số băm là tồi tệ hơn nhiều. Hơn nữa, chỉ số băm Các hoạt động hiện không phải là Wal-Logged, vì vậy các tỷ lệ kèo bóng đá trực tuyến hôm nay băm có thể cần được xây dựng lại vớiReindexSau khi gặp sự cố cơ sở dữ liệu. Vì những lý do này, việc sử dụng chỉ số băm là hiện đang nản lòng.
Chỉ số GIST không phải là một loại tỷ lệ kèo bóng đá trực tuyến hôm nay duy nhất, mà là Thay vào đó là một cơ sở hạ tầng trong đó nhiều lập tỷ lệ kèo bóng đá trực tuyến hôm nay khác nhau Chiến lược có thể được thực hiện. Theo đó, đặc biệt các toán tử có thể sử dụng chỉ số ý chính khác nhau tùy thuộc vào Chiến lược lập tỷ lệ kèo bóng đá trực tuyến hôm nay (Thetoán tử lớp học). Ví dụ, phân phối tiêu chuẩn củaPostgreSQLBao gồm ý chính Các lớp vận hành cho một số dữ liệu hình học hai chiều Các loại, hỗ trợ các truy vấn được lập tỷ lệ kèo bóng đá trực tuyến hôm nay bằng cách sử dụng các toán tử này:
<< |
&< |
& |
<< | |
& <| |
| & |
| |
@ |
<@ |
~ = |
&& |
Chỉ số GIN là các tỷ lệ kèo bóng đá trực tuyến hôm nay đảo ngược có thể xử lý Các giá trị chứa nhiều hơn một khóa, ví dụ các mảng. Giống Gist, Gin có thể hỗ trợ nhiều tỷ lệ kèo bóng đá trực tuyến hôm nay do người dùng khác nhau xác định các chiến lược và các nhà khai thác cụ thể mà chỉ số gin Có thể được sử dụng khác nhau tùy thuộc vào chiến lược lập tỷ lệ kèo bóng đá trực tuyến hôm nay. Như một Ví dụ, phân phối tiêu chuẩn củaPostgreSQL16221_16338
<@ |
@ |
= |
&& |