Nonclustered Columnstore Index
GPTKB entity
Statements (50)
Predicate | Object |
---|---|
gptkbp:instanceOf |
Database Index
|
gptkbp:canBe |
Dropped
Disabled Filtered Rebuilt Partitioned Created on a subset of columns Created on a subset of rows (filtered index) Created on a table with existing clustered index Created on a table with no clustered index (heap) Created with COLUMNSTORE_ARCHIVE option Created with COMPRESSION_DELAY option Created with DATA_COMPRESSION option Created with DROP_EXISTING option Created with MAXDOP option Created with ONLINE option Non-unique Online created (from SQL Server 2019 onwards) Updatable (from SQL Server 2016 onwards) Applied to memory-optimized tables (from SQL Server 2016 onwards) |
gptkbp:canBeCreatedOn |
gptkb:Heap
Clustered index Partitioned table |
gptkbp:compatibleWith |
LOB columns
Computed columns (unless persisted) Filestream columns Primary key constraint Row-overflow data Sparse columns Timestamp columns Unique constraint XML columns |
gptkbp:compressesData |
Yes
|
gptkbp:enables |
Hybrid transactional and analytical processing (HTAP)
Batch mode execution Faster analytics queries Hybrid transactional and analytical processing Real-time analytics on OLTP tables Significant data compression |
https://www.w3.org/2000/01/rdf-schema#label |
Nonclustered Columnstore Index
|
gptkbp:improves |
Query performance for analytics workloads
|
gptkbp:introducedIn |
gptkb:SQL_Server_2012
|
gptkbp:storesDataAs |
Columnstore
|
gptkbp:supports |
Batch mode processing
Real-time operational analytics |
gptkbp:usedIn |
gptkb:Microsoft_SQL_Server
gptkb:Azure_Synapse_Analytics gptkb:Azure_SQL_Database |
gptkbp:bfsParent |
gptkb:Columnstore_Indexes
|
gptkbp:bfsLayer |
8
|