Melhoramento
Isto melhora o Limite de Qualificação para REORGANIZAR para remover linhas eliminadas de um grupo de linhas no Índice Columnstore (CCI) agrupado no SQL Server 2019.
Para uma melhor maintanência das linhas eliminadas no Índice Columnstore Agrupado, são introduzidos o Sinalizador de Rastreio (TF) 11631 e TF 11634. Para saber mais sobre os Sinalizadores de Rastreio, veja DBCC TRACEON - Trace Flags (Transact-SQL).
Mais informações
Por predefinição, quando ALTER INDEX REORGANIZE é executado, o limite elegível para remover linhas de eliminação de um grupo de linhas é que o grupo de linhas específico tem 10% das linhas máximas possíveis num grupo de linhas eliminado. Uma vez que o máximo de linhas possíveis num grupo de linhas é de 1 milhão de linhas, o limite de qualificação é de 10%, ou seja, 100 mil linhas eliminadas num grupo de linhas antes de REORGANIZAR remover as linhas do grupo de linhas. Para saber mais sobre reorganizar e reconstruir índices, veja Desfragmentar índices ao reconstruir ou reorganizar o índice.
O limite de limiar tem poucas preocupações:
-
Para poucos grupos com um tamanho total de linhas de 1 M, alcançar 100 000 linhas eliminadas pode demorar muito tempo e, até lá, as linhas eliminadas não são limpas.
-
Para grupos de linhas mais pequenos, a percentagem de linhas eliminadas será enorme, mas mesmo assim as linhas eliminadas não serão consideradas feitas.
Para obter mais detalhes, veja Novos Sinalizadores de Rastreio para uma melhor manutenção das linhas eliminadas no Índice Columnstore
Resolução
Esta melhoria está incluída na seguinte atualização cumulativa para SQL Server:
Cada nova atualização cumulativa para SQL Server contém todas as correções e correções de segurança que estavam na compilação anterior. Recomendamos que instale a compilação mais recente para a sua versão do SQL Server:
Referências
Saiba mais sobre a terminologiaque a Microsoft utiliza para descrever as atualizações de software.