Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Inserções em massa de itens filho altamente indexados (Sql Server 2008)


Observe que o particionamento em uma coluna exige que a coluna faça parte da chave de índice clusterizado, não da chave primária. Os dois são independentes.

Ainda assim, o particionamento impõe muitas restrições sobre quais operações você pode executar em sua tabela. Por exemplo, a alternância só funciona se todos os índices estiverem alinhados e nenhuma chave estrangeira fizer referência à tabela que está sendo modificada.

Se você puder usar o particionamento sob todas essas restrições, essa é provavelmente a melhor abordagem. As visualizações particionadas oferecem mais flexibilidade, mas têm restrições semelhantes:Todos os índices são obviamente alinhados e os FKs de entrada são impossíveis.

Particionar dados não é fácil. Não é uma solução click-through-wizard-and-be-done. O conjunto de compensações é muito complexo.