SQL Server Columnstore Performance Tuning Eric N Hanson Principal Program Manager Microsoft Corporation
demo Outer Join Performance Limit
8 bitmap of qualifying rows Column vectors Batch object
select Date, count(*) from dbo.Purchase where Date >= group by Date
Physical DB Design, Loading, and Index Management
Maximizing the Benefits of Segment Elimination
partition 1 Date = segment 1 min(Date) = , max(Date) = segment 2 “ segment 3 “ segment 4 “ segment 5 “ partition 2 Date = segment 1 min(Date) = , max(Date) = segment 2 “ segment 3 “ segment 4 “ segment 5 “
select f.region_id, avg(f.duration) from fact_CDR f where f.region_id = 1 and f.date_id between and group by f.region_id
Additional Tuning Considerations
DateLicenseNumMeasure XYZ ABC DateLicenseIdMeasure LicenseIdLicenseNum 1XYZ123 2ABC777
Connect. Share. Discuss. Learning Microsoft Certification & Training Resources TechNet Resources for IT Professionals Resources for Developers
Required Slide Complete an evaluation on CommNet and enter to win!