tỷ lệ kèo bóng đácung cấp một số Các loại tỷ lệ kèo bóng đá: B-Tree, R-Tree, Gist và Hash. Mỗi loại tỷ lệ kèo bóng đá là thích hợp hơn cho một loại truy vấn cụ thể vì Thuật toán nó sử dụng. Theo mặc định,Tạo tỷ lệ kèo bóng đáLệnh sẽ tạo tỷ lệ kèo bóng đá B-cây, phù hợp với các tình huống phổ biến nhất. Cụ thể,tỷ lệ kèo bóng đáTrình tối ưu hóa truy vấn sẽ xem xét sử dụng tỷ lệ kèo bóng đá B-Tree bất cứ khi nào một cột được lập tỷ lệ kèo bóng đá 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:<, <=, =, =,
Các tỷ lệ kèo bóng đá r-cây đặc biệt phù hợp cho không gian dữ liệu. Để tạo tỷ lệ kèo bóng đá R-Tree, hãy sử dụng lệnh của biểu mẫu
Tạo tỷ lệ kèo bóng đátêntrênBảngSử dụng rtree (cột);
11346_11352tỷ lệ kèo bóng đáTruy vấn Trình tối ưu hóa sẽ xem xét bằng cách sử dụng tỷ lệ kèo bóng đá r-tree bất cứ khi nào được lập tỷ lệ kèo bóng đá Cột có liên quan đến việc so sánh bằng cách sử dụng một trong các toán tử này:<<, &<, &, , @, ~ =, &&(Tham khảoPhần 4.9về ý nghĩa của tỷ lệ kèo bóng đá toán tử này.)
Trình tối ưu hóa truy vấn sẽ xem xét bằng cách sử dụng băm tỷ lệ kèo bóng đá bất cứ khi nào một cột được lập tỷ lệ kèo bóng đá có liên quan đến một so sánh Sử dụng=toán tử. Sau đây Lệnh được sử dụng để tạo tỷ lệ kèo bóng đá băm:
Tạo tỷ lệ kèo bóng đátêntrênBảngSử dụng băm (cột);
Lưu ý:12437_12665=So sánh. Hơn nữa, các tỷ lệ kèo bóng đá băm yêu cầu Khóa thô hơn; nhìn thấytỷ lệ kèo bóng.
Chỉ số B-Tree là một triển khai của Lehman-Yao Cây B đồng thời cao. Phương pháp tỷ lệ kèo bóng đá r-tree thực hiện Cây R tiêu chuẩn sử dụng thuật toán phân chia bậc hai của Guttman. Các Chỉ số băm là một triển khai băm tuyến tính của Litwin. Chúng tôi đề cập đến các thuật toán chỉ được sử dụng để chỉ ra rằng tất cả những điều này Phương pháp truy cập hoàn toàn năng động và không cần phải được tối ưu hóa định kỳ (ví dụ như trường hợp, ví dụ, băm tĩnh phương thức truy cập).