Um índice não clusterizado em uma coluna com todas as outras colunas incluídas é quase como um índice clusterizado em uma coluna diferente? Ele realmente duplicará a Tabela completa?
Normalmente, você pode não precisar fazer isso porque pesquisar as linhas pode ser menos dispendioso do que duplicar dados, mas estou perguntando de uma perspectiva teórica.
Eu uso os seguintes sistemas MSSQL
de banco de dados PostgreSQL
e Oracle
. Dependeria de bancos de dados diferentes?
A resposta irá variar de acordo com o seu entendimento da palavra "equivalente".
De uma perspectiva lógica/aplicativa, eles são iguais. Ambos referenciam todas as colunas da tabela e definem uma ordem em todas as linhas.
Fisicamente, a imagem no disco e o encadeamento de execução através do software do servidor provavelmente serão diferentes. O otimizador também pode tratá-los de maneira diferente.