Nas últimas semanas, estive furioso com um antigo banco de dados do Firebird. Esse banco de dados é péssimo por todos os tipos de razões, mas notei que cada campo de cada tabela possui dois índices; cada um com um único segmento, um em asc
ordem e um em desc
ordem.
Além da questão de ter um índice para todos os campos de todas as tabelas, isso me fez pensar - existe alguma vantagem para índices de segmento único ter dois índices com os mesmos segmentos de índice, mas um em desc
um e um em asc
? Há algo a ser ganho, ou um DBMS moderno simplesmente usaria o asc
índice e começaria do final e retornaria, se necessário?