Já li esta excelente resposta para emular o índice de verificação de salto para recuperar os valores distintos de uma única coluna. Isso é incrivelmente rápido.
Agora, o que estou tentando fazer é recuperar permutações únicas (combinações) em n colunas. Cada coluna a ser incluída possui um índice. Há também um índice exclusivo combinado em todas essas colunas. A tabela tem mais de 100 milhões de linhas e todos os meus esforços até agora foram dolorosamente lentos. Existe alguma maneira de aplicar a abordagem skip-scan-index a esse problema? Qualquer sugestão seria muito apreciada
A emulação CTE do índice de varredura de salto pode ser generalizada para n colunas usando a comparação de construtor de linha
Você precisa ter um índice combinado em todas essas colunas, na mesma ordem da comparação.