August 6, 2014 at 9:40 pm
Comments posted to this topic are about the item Introducing the Columnstore Index
August 7, 2014 at 4:48 am
Hi,
I enjoyed your article.
Quick typo spotted - page 3 title should be titled "Gender" not "Designation" in the columnstore page examples.
August 7, 2014 at 8:22 am
How does one deal with the fact table becoming read only once this index is added?
What is the suggested best practice when data needs to be added on a regular basis?
August 7, 2014 at 10:42 am
I was wondering the same thing, do we have to drop the index and put it back each night during the loads from our ETLs. I am about to use this on a number of aggregate tables to increase speed across multiple millions of rows table but if I cant add rows each night it is not viable to use a technology while on the 2012 stack.
August 7, 2014 at 9:12 pm
Hi,
Just a little bit confused. When create a clustered columnstore index, if all columns will be included, is that the same as rowstore index? What's the benefit?
Thanks
August 8, 2014 at 2:41 am
With 2012 you have to drop the columnstore index each time, then rebuild if inserting new records and only use nonclustered columnstore. I believe with SQL 2014 you can amend the table without dropping the columnstore, as well as use clustered columnstores for first time.
All columns are converted but depending on the query usage you will see more benefit, but it's the Xvelocity in memory engine (same as that used in PowerPivot) that produces the massive performance benefits VS traditional row store indexes.
August 10, 2014 at 9:20 pm
Has anyone actually used this feature in production, yet?
--Jeff Moden
Change is inevitable... Change for the better is not.
August 11, 2014 at 8:30 am
we have used it for one of our DWH - they are performing really good when our analysis team runs their daily radon analysis queries.
for small table we will drop and recreate them during the load.
for big fact tables we will use partition switching where we will load the data into stg table and create column-store index and then it will be switched to the jumbo table 🙂
August 11, 2014 at 8:34 am
There are two ways to update a table with Columnstore index in 2012:
i) The usual disable index - load data - rebuild index routine
ii) Efficiently use table partitioning to switch partitions
I found a neat example of doing this at this link - http://rusanu.com/2011/07/13/how-to-update-a-table-with-a-columnstore-index[/url]
August 11, 2014 at 11:43 am
Great!!!
Thank you for sharing!
Daniel Braga
http://bragadan.wordpress.com/
May 21, 2015 at 1:45 pm
Well we don't have it yet, but someday we'll update and this info will come in handy. Thanks.
Viewing 11 posts - 1 through 10 (of 10 total)
You must be logged in to reply to this topic. Login to reply