Trong vài tuần qua tôi đã nổi giận với cơ sở dữ liệu Firebird cũ. Cơ sở dữ liệu này là điên rồ vì tất cả các loại lý do, nhưng một điều tôi nhận thấy là mỗi trường duy nhất của mỗi bảng có hai chỉ mục; mỗi cái có một phân khúc duy nhất, một asc
thứ tự và một desc
thứ tự.
Ngoài việc có một chỉ mục cho mọi lĩnh vực trong mỗi bảng, tôi còn nghĩ rằng - có bất kỳ lợi thế nào cho các chỉ mục một phân đoạn có hai chỉ mục có cùng phân khúc chỉ mục, nhưng một trong desc
và một trong asc
không? Có bất cứ điều gì để đạt được, hoặc một DBMS hiện đại sẽ sử dụng asc
chỉ mục và bắt đầu từ cuối và làm việc ngược lại nếu cần?