Quando crio um índice COLUMNSTORE, posso especificar COMPRESSION_DELAY = x [minutes]
no CREATE-Statement. Ele atrasa o movimento das linhas em um segmento fechado do armazenamento delta para o armazenamento columnstore compactado. Razão para fazer isso: seu processo de importação não é apenas um simples INSERT, mas tem alguns UPDATEs e talvez DELETEs também.
Existe uma maneira de definir esse valor depois sem recriar todo o índice (o que levaria muito tempo em nossa tabela grande)?
Já testei REBUILD e REORGANIZE, mas ambos não entendem a COMPRESSION_DELAY
opção no WITH()
.
Um índice columnstore existente pode ser alterado da seguinte forma:
Conforme consta na documentação de
ALTER INDEX