1
0
mirror of https://github.com/alex-bochkov/ssms-addin.git synced 2025-11-23 22:04:53 +02:00

Create column-store-indexes.sql

This commit is contained in:
Alexey Bochkov
2019-03-26 08:00:35 -07:00
committed by GitHub
parent 5199b92fbd
commit 2555d3ee43

View File

@@ -0,0 +1,14 @@
-- select all columnstore indexes
SELECT
OBJECT_SCHEMA_NAME(OBJECT_ID) SchemaName,
OBJECT_NAME(OBJECT_ID) TableName,
i.name AS IndexName,
i.type_desc IndexType
FROM sys.indexes AS i
WHERE is_hypothetical = 0
AND i.index_id <> 0
AND i.type_desc IN ('CLUSTERED COLUMNSTORE','NONCLUSTERED COLUMNSTORE');
-- maintenance
ALTER INDEX [IndexName] ON [TableName] REORGANIZE WITH (COMPRESS_ALL_ROW_GROUPS = ON);
ALTER INDEX [IndexName] ON [TableName] REBUILD PARTITION = ALL WITH (DATA_COMPRESSION = COLUMNSTORE);