Một chỉ mục nhiều cột được tạo trên các cột firstName, lastName, city của bảng Customer. Liệu chỉ mục này ...
Một chỉ mục nhiều cột được tạo trên các cột firstName, lastName, city của bảng Customer. Liệu chỉ mục này ...
Chỉ mục nhiều cột được tạo trên các cột firstName, lastName, và city sẽ được sử dụng hiệu quả nhất khi truy vấn bao gồm các cột này theo đúng thứ tự mà chúng được liệt kê trong chỉ mục. Đối với các truy vấn dựa chỉ trên giá trị của cột firstName, chỉ mục này có thể được sử dụng vì firstName là cột đầu tiên trong chỉ mục. Tuy nhiên, nếu truy vấn chỉ dựa trên lastName hoặc chỉ city mà không bao gồm firstName, hiệu quả của việc sử dụng chỉ mục này sẽ giảm đi đáng kể hoặc không được sử dụng, vì cấu trúc của chỉ mục nhiều cột yêu cầu sự phù hợp từ trái sang phải[12].
Citations:
[1] https://www.scaler.com/topics/sql/composite-index-in-sql/
[2] https://stackoverflow.com/questions/179085/multiple-indexes-vs-multi-column-indexes
[3] https://use-the-index-luke.com/sql/where-clause/the-equals-operator/concatenated-keys
[4] https://dba.stackexchange.com/questions/12649/should-i-use-many-single-field-indexes-instead-of-specific-mu...
senior
Chưa có bình luận nào