Estou trabalhando com índices columnstore clusterizados no SQL Server e tenho uma dúvida sobre como manter a ordem dos dados.
Entendo que, por padrão, os índices columnstore clusterizados não classificam os dados. Eu vi uma técnica em que as pessoas:
- Crie um índice rowstore clusterizado para classificar os dados
- Em seguida, use a opção DROP_EXISTING para criar um índice columnstore clusterizado. Isso resulta em um índice columnstore clusterizado com dados inicialmente classificados.
No entanto, estou preocupado com o que acontece quando novos dados são inseridos.
Minhas perguntas são:
- A inserção de novos dados nesta tabela perturba a ordem existente?
- Em caso afirmativo, há alguma maneira de evitar isso ou manter a ordem ao longo do tempo?
Eu apreciaria insights de qualquer pessoa que tenha experiência com esse cenário ou conhecimento sobre o funcionamento interno dos índices columnstore no SQL Server. Agradecemos antecipadamente pela sua ajuda!