Increased Delta Store Size For NCIs
Niko Neugebauer, in part 73 of his ongoing columnstore index series: This result was observed right after the finish of the loading script, where we can clearly see 4 Delta-Stores for 10 Million Rows....
View ArticleIn-Memory Analytics
Sunil Agarwal introduces us to In-Memory Analytics, forthcoming in SQL Server 2016: SQL Server 2016 has significant advancements over SQL Server 2014 for In-Memory analytics. Some highlights are...
View ArticleTrace Flag 834 And Columnstore
Chris Bell warns us against having Trace Flag 834 turned on in an instance which contains columnstore indexes: [I]t is not recommended to have trace flag 834 on when using columnstore indexes in your...
View ArticleCISL
Niko Neugebauer talks about the Columnstore Indexed Scripts Library: Around 3.5 Months ago in September of 2015, I have announced the first public release of the CISL – Columnstore Indexes Scripts...
View ArticleColumnstore In 2016
Niko Neugebauer has two new posts up on columnstore index changes with SQL Server 2016. First, row group merging with clustered columnstore indexes: Row Group merging & cleanup is a very long...
View ArticleOptimizing Clustered Columnstore Inserts
Sunil Agarwal talks about clustered columnstore index logging: There you have it; our recommendation is to choose a batchsize of > 102400 to get benefits of minimal logging with clustered...
View ArticleColumnstore Pagination
Aaron Bertrand investigates whether columnstore indexes help with pulling out specific “pages” of data: Since then, I’ve wondered if ColumnStore indexes (both clustered and non-clustered) might help...
View ArticleColumnstore Index Compression Delay
Niko Neugebauer found a “compression delay” option on columnstore indexes in SQL Server 2016 CTP 3.2: In SQL Server 2016 the OLTP Systems have received a significant improvement – support for the...
View ArticleColumnstore And SSIS 2016
Niko Neugebauer mentions that with SQL Server 2016 and Integration Services 2016, clustered columnstore index insertion can get much faster: To solve the performance problem I went straight to the...
View ArticleColumnstore Parallelism
Sunil Agarwal shows how clustered columnstore indexes take advantage of parallelism: Do you need to be concerned about that a delta rowgroup is scanned single threaded? The answer is NO for two reasons...
View ArticleColumnstore On Temp Objects
Niko Neugebauer looks at creating columnstore indexes on temporary objects to see which ones are allowed and what limitations exist: There is a very usable support for Columnstore Indexes within the...
View ArticleColumnstore Index Reorganization
Sunil Agarwal has a couple of posts on columnstore index defragmentation in SQL Server 2016. Part 1: Let us now look at how you can use REORGANIZE command to defragment your columnstore index. Note,...
View ArticleUpdating Non-Updatable Columnstore Indexes
Niko Neugebauer shows how to load data into non-updated non-clustered columnstore indexes: I decided to make a serious step back and write about something that is concerning the current (SQL Server...
View ArticleReorganize Columnstore Indexes
I have a new script available to reorganize columnstore indexes: Note that this script requires SQL Server 2016 (or later) because the database engine team made some great changes to columnstore...
View ArticleLocal Aggregation
Niko Neugebauer investigates a new line in the Columnstore Index Scan execution plan tooltip, Actual Number of Locally Aggregated Rows: There is a new line in the properties of the iterator, showing...
View ArticleNew Columnstore Extended Events
Niko Neugebauer talks about extended events relating to columnstore indexes in SQL Server 2016: In SQL Server 2014 we have had 18 Extended Events and with Service Pack 1 we have received 1 more to be a...
View ArticleClustered Columnstore Index Load With SSIS
Koen Verbeeck looks at loading a clustered columnstore index using SSIS: I stumbled upon this MSDN blog post: SQL Server 2016 SSIS Data Flow Buffer Auto Sizing capability benefits data loading on...
View ArticleColumnstore Replication
Niko Neugebauer notes that certain columnstore index types are now supported for replication in SQL Server 2016: At this point you can notice, that from our 3 tables there are only 2 are available for...
View ArticleColumnstore With Integer Sequences
Niko Neugebauer talks about handling sequences and default values within columnstore indexes: There are still no dictionaries – and trying to rebuild this table will not bring any effect at all, but...
View ArticleColumnstore Batch Mode Changes
Niko Neugebauer discusses how Batch Execution Mode has changed since SQL Server 2014: I will share a little secret with you – it’s all about the Batch Execution Mode in SQL Server 2014: all those Hash...
View Article
More Pages to Explore .....