Premium Only Content

October 2019 - Using Columnstore indexes in AzureDevOps by Konstantin Kosinsky (@kkosinsky)
Abstract:
The Analytics service in Azure DevOps Services provides all-over insights to your DevOps data: work item tracking, CI/CD pipelines, testing process, etc.
Built on top of columnstore indexes, the Analytics service has to deal with 100s of millions of records and daily growth in 10s of millions, only a few minutes delay from operation store, sub-second query performance for in-product experiences as well as 3rd party extensions, Power BI integration and ad-hoc queries.
Working on it, I've learned a lot of DOs and DON'Ts about columnstore indexes. The session covers how to:
* partition columnstore indexes in a multitenant environment
* maintain columnstore indexes in case of updates and/or purge to keep segment elimination possible
* evolve database schema without downtimes and maintenance windows
* design to benefit from predicate and aggregation pushdown
* deal with edge case like ad-hoc queries for raw data and paging
* choose between CCI and NCCI based on usage patterns
About Konstantin:
Konstantin is an industry expert who loves optimizing the performance at least in 10x. More data - more fun.
Konstantin is a Principal Software Engineer at Azure DevOps Services, where he works on moving the Analytics for software engineering to a completely new level.
Konstantin was born and had been working in Ukraine for a long time, passionately sharing his knowledge with Ukrainian and other European data communities. Before joining Microsoft in 2012, he was a Data Platform MVP for many years.
-
9:06
Colion Noir
11 hours agoKid With Gun Shoots & Kills 2 Armed Robbers During Home Invasion
25.8K4 -
54:28
LFA TV
1 day agoUnjust Man | TRUMPET DAILY 2.27.25 7PM
33.6K2 -
20:10
CartierFamily
8 hours agoAndrew Schulz DESTROYS Charlamagne’s WOKE Meltdown on DOGE & Elon Musk!
48.3K59 -
1:36:39
Redacted News
6 hours agoBOMBSHELL EPSTEIN SH*T SHOW JUST DROPPED ON WASHINGTON, WHAT IS THIS? | Redacted w Clayton Morris
157K259 -
2:03:31
Revenge of the Cis
8 hours agoEpisode 1453: Fat & Fit
55.1K9 -
2:38:12
The White House
8 hours agoPresident Trump Holds a Press Conference with Prime Minister Keir Starmer of the United Kingdom
179K61 -
1:01:04
In The Litter Box w/ Jewels & Catturd
1 day agoDrain the Swamp! | In the Litter Box w/ Jewels & Catturd – Ep. 751 – 2/27/2025
96.7K37 -
1:11:24
Dr. Drew
9 hours agoNEW: Cardiac Arrest In Healthy Young People After mRNA w/ Nicolas Hulscher – Ask Dr. Drew
76.2K40 -
4:24:53
Right Side Broadcasting Network
13 hours agoLIVE REPLAY: President Trump and UK Prime Minister Starmer Meet and Hold a Press Conference 2/27/25
169K47 -
2:12:33
Adam Carolla
2 days agoKamala Harris vs. Trump Wildfire Response + Jillian Michaels on Motherhood/Ayahuasca & Sperm Donors!
59K21