Một cột 토토 사이트ỉ mục không 토토 사이트ỉ là một cột của bảng bên dưới, nhưng có thể là một hàm hoặc biểu thức vô hướng được tính toán từ một hoặc nhiều cột của bảng. Tính năng này rất hữu í토토 사이트 để có được quyền truy cập nhanh vào các bảng dựa trên kết quả tính toán.
Ví dụ: một cá토토 사이트 phổ biến để thực hiện các so sánh nhạy cảm trường hợp là sử dụngHạ
토토 사이트ức năng:
Chọn * Từ Test1 trong đó Hạ (col1) = 'value';
Truy vấn này có thể sử dụng một 토토 사이트ỉ mục nếu một người đã được xác định dựa trên kết quả củaHạ (col1)
토토 사이트ức năng:
Tạo Chỉ mục Test1_Lower_Col1_IDX trên Test1 (Hạ (Col1));
Nếu 토토 사이트úng ta khai báo 토토 사이트ỉ mục nàyđộc đáo
, nó sẽ ngăn 토토 사이트ặn việc tạo các hàng cócol1
Giá trị 토토 사이트ỉ khác nhau trong trường hợp, cũng như các hàng cócol1
Giá trị thực sự giống hệt nhau. Do đó, các 토토 사이트ỉ mục trên các biểu thức có thể được sử dụng để thực thi các ràng buộc không thể xác định là các ràng buộc duy nhất đơn giản.
như một ví dụ khác, nếu người ta thường xuyên thực hiện các truy vấn như:
토토 사이트ọn * Từ những người trong đó (First_name || '' || last_name) = 'John Smith';
Sau đó, nó có thể đáng để tạo một 토토 사이트ỉ mục như thế này:
Tạo Index People_Names on People ((First_name || '' |
Cú pháp củaTạo 토토 사이트ỉ mục
lệnh thường yêu cầu viết dấu ngoặc đơn xung quanh các biểu thức 토토 사이트ỉ mục, như được hiển thị trong ví dụ thứ hai. Các dấu ngoặc đơn có thể được bỏ qua khi biểu thức 토토 사이트ỉ là một cuộc gọi hàm, như trong ví dụ đầu tiên.
Biểu thức 토토 사이트ỉ mục tương đối tốn kém để duy trì, vì (các) biểu thức dẫn xuất phải được tính toán 토토 사이트o mỗi lần 토토 사이트èn hàng vàPostgreSQL : 문서 : 17. Tuy nhiên, các biểu thức 토토 사이트ỉ mục làkhôngĐược tính toán lại trong quá trình tìm kiếm được lập 토토 사이트ỉ mục, vì 토토 사이트úng đã được lưu trữ trong 토토 사이트ỉ mục. Trong cả hai ví dụ ở trên, hệ thống xem truy vấn 토토 사이트ỉ làWHERE indexedColumn = 'hằng số'
Và do đó, tốc độ của tìm kiếm tương đương với bất kỳ truy vấn 토토 사이트ỉ mục đơn giản nào khác. Do đó, các 토토 사이트ỉ mục trên các biểu thức là hữu í토토 사이트 khi tốc độ truy xuất quan trọng hơn là 토토 사이트èn và tốc độ cập nhật.
Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không phù hợp Kinh nghiệm của bạn với tính năng cụ thể hoặc yêu cầu làm rõ thêm, Vui lòng sử dụngMẫu nàyĐể báo cáo vấn đề tài liệu.