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.
-
LIVE
Akademiks
2 hours agoMeg Thee Stallion Back LYING again? Offset vs Finesse2x. 6ix9ine house robbed.. HERES WHO DID IT
897 watching -
LIVE
SpartakusLIVE
2 hours agoFriday Night HYPE w/ YOUR King of Content
139 watching -
LIVE
Blabs Life
1 hour agoPeter Jackson's King Kong: The Official Game of the Movie | Noob Plays
85 watching -
LIVE
sim_n_shift
2 hours agoARC Raiders: Dropping Into the Chaos
75 watching -
1:19:28
Kim Iversen
4 hours agoNetanyahu Reveals Yep, Epstein Worked For Israel
21.9K80 -
1:55:00
Roseanne Barr
4 hours agoJovan Pulitzer Is Back! | The Roseanne Barr Podcast #124
179K105 -
1:35:41
vivafrei
6 hours agoDemonizing Nick Fuentes into the Mainstream! Live with Jake Lang! Miranda Divine Guest & MORE!
84.5K124 -
5:13
Buddy Brown
9 hours ago $5.43 earnedMuslim PATROL CARS Begin Monitoring NYC! | Buddy Brown
21.1K42 -
12:54
MetatronGaming
5 hours agoYou Remember Super Mario WRONG and I can Prove it
26.8K8 -
1:02:55
Russell Brand
6 hours agoThe Epstein Files Are Coming — And The Establishment Is Terrified! - SF653
102K14