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

É possível particionar colunas no SQL Server


O verdadeiro particionamento em nível de coluna vem com armazenamento orientado a coluna, consulte Dentro dos índices Columnstore do SQL Server 2012 , mas que está disponível apenas no SQL Server 2012 e aborda cargas de trabalho de BI específicas, não aplicativos gerais do SQL Server.

No armazenamento orientado a linhas, o particionamento vertical é, na verdade, outro nome para projetar índices de cobertura adequados. Se o mecanismo tiver um índice estreito alternativo, ele o usará em vez da tabela base, quando possível.

A última alternativa, dividir manualmente a tabela e juntar os 'shards' verticais em consultas (ou definir visões de junção, a mesma coisa) geralmente é desaconselhável e raramente compensa.