SQL Server xVelocity memory optimized Columnstore Index Performance Tuning Rapinder Jawanda Sr. Program Manager Microsoft Corporation.

Slides:



Advertisements
Similar presentations
DBI 312. SELECT prod.. FROM Product,,,, WHERE ….
Advertisements

Introducing the New Visual Studio 2012 Unit Testing Experience Peter Provost Sr. Program Manager Lead Microsoft Corporation DEV214.
Planning on attending PASS Summit 2014? The world’s largest gathering of SQL Server & BI professionals Take your SQL Server skills to the.
Dos and don’ts of Columnstore indexes The basis of xVelocity in-memory technology What’s it all about The compression methods (RLE / Dictionary encoding)
Windows Azure SQL Reporting Dany Hoter Senior Program Manager Microsoft Corporation Ola Lavi Software Development Engineer Microsoft Corporation.
Designing a Private Cloud Infrastructure for Microsoft SQL Server: Financial Services Case Study Ross Mistry Principal Enterprise Architect Microsoft Corporation:
Exploring SQL Server Data Tier Applications Gert Drapers Principal Group Program Manager Microsoft Corporation Adam Mahood Program Manager.
Enterprise Information Management (EIM): Bringing Together SSIS, DQS, and MDS Matt Masson Senior Program Manager Microsoft Corporation Matthew Roche Senior.
Practical Uses and Optimization of New T-SQL Features in Microsoft SQL Server 2012 Tobias Ternstrom DBI308.
Data Mining 2012 with Microsoft Excel 2010 and PowerPivot Mark Tabladillo, Ph.D. Microsoft MVP, Data Mining Architect MarkTab Consulting DBI204.
Top 10 Production Experiences with Service Manager and Orchestrator Nathan Lasnoski Infrastructure Architect Microsoft MVP Concurrency.
SQL Azure Administration and Application Self-Servicing Michal Lesiczka Program Manager Microsoft Corporation Vinod Jagannathan Program Manager Microsoft.
Branding and Customizing My Sites with Microsoft SharePoint Server 2010 John Ross & Randy Drisgill MVPs Rackspace Hosting OSP337.
Getting Exchange and SharePoint to Play Together J. Peter Bruzzese Exchange MVP, MCSE, MCT Exchange/SharePoint Administration Instructor for TrainSignal.
Optimizing Microsoft SQL Server Analysis Services for Big Data Adam Jorgensen Microsoft Corporation.
Windows Phone 8 device and app management Alan Meeus Sr. Technical Product Manager Windows Phone Division Microsoft Corporation WPH205.
SQL Server Columnstore Performance Tuning Eric N Hanson Principal Program Manager Microsoft Corporation.
Dev-Ops Best Practices on the Microsoft Stack Victor Mushkatin Group Program Manager Microsoft Corporation DEV363.
Building Metro style UIs Paul Gusmorino Lead Program Manager Microsoft Corporation DEV354.
Building Metro style apps with HTML and JavaScript Paul Gusmorino Lead Program Manager Microsoft Corporation.
Preparing to Support Enterprise Applications on Windows Azure Eric Mattingly Service Engineer Microsoft Corporation AZR301.
The Dirty Dozen: Windows PowerShell Scripts for the Busy DBA Ike Ellis.
Visual Studio Tips & Tricks Dustin Campbell Microsoft Corporation Scott Cate EventDay.com DEV319.
Advanced Microsoft SharePoint 2010 Upgrade Troubleshooting Todd Klindt SharePoint Nerd Rackspace OSP339.
Optimizing Your BI Semantic Model for Performance and Scale Dave Wickert (AE7TD) Principal Program Manager SQL Server Business Intelligence.
BISM: Multidimensional vs. Tabular Marco Russo Senior Consultant SQLBI.
Turbocharge your Data Warehouse Queries with Columnstore Indexes Len Wyatt Program Manager Microsoft Corporation DBI313.
App Controller Richard Rundle Ketan Ghelani Program Managers Microsoft Corporation MGT303.
AZR203. WA Storage Geo-Replication.
Windows Phone: Building Enterprise Apps Rob Tiffany Architect Microsoft Corporation WPH207.
Building Self-Service BI Applications Using PowerPivot Julie Strauss Senior Program Manager Lead Microsoft Corporation DBI301.
What’s New with IIS 8: Open Web Platform for Cloud Shaun Eagan Senior Program Manager Microsoft Corporation Wade A. Hilmo Principal Development Lead Microsoft.
Demystifying Forefront Edge Security Technologies – TMG and UAG Richard Hicks Director – Sales Engineering Celestix Networks, Inc. SIA208.
FDN03. Source: IDC, Media Tablet Multi-Client Study, February Note: IDC only surveyed iPad owners for this study.
Supporting Microsoft Office in an Enterprise Environment Will Brandt Sr Technical Lead Microsoft Corporation OSP303.
Sysinternals Primer: Gems Aaron Margosis Principal Consultant Microsoft Corporation SIA311.
What’s New in WCF 4.5? Richard Blewett Rock Solid Knowledge Ltd DEV326.
WCL328 - Windows Intune for the Enterprise David Nudelman Senior Consultant – Microsoft MVP OCSL - UK.
OSP201: Creating Self- Service BI Solutions with SharePoint Server 2010 Peter Myers.
App Controller Tabrez Mohammed Yuan Zheng Program Managers Microsoft Corporation MGT303.
Application Lifecycle Management Tools for C++ in Visual Studio 2012 Rong Lu Program Manager Visual C++ Microsoft Corporation DEV316.
Microsoft SQL Server Data Tools: Database Development from Zero to Sixty Gert Drapers Principal Group Program Manager Microsoft Corporation.
SQL Database Federations Tips and Tricks Scott Klein Microsoft Corporation.
What’s New in.NET 4.5 Layla Driscoll Senior Program Manager Microsoft Corporation.
Cloud-Ready Data Services. cloud data services.
Building the Fastest SQL Servers Brent Ozar Microsoft Certified Solutions Master (MCSM) Brent Ozar PLF, LLC DBI328.
5 Trends in the Data Warehousing Space Source: TDWI Report – Next Generation DW.
--A Gem of SQL Server 2012, particularly for Data Warehousing-- Present By Steven Wang.
PASS Virtual Chapter presentation March 27, 2014.
Turbocharge your DW Queries with ColumnStore Indexes Susan Price Senior Program Manager DW and Big Data.
Making Agile Estimation Work Joel Semeniuk and Stephen Forte Microsoft Corporation AAP309.
Doing fast! Optimizing Query performance with ColumnStore Indexes in SQL Server 2012 Margarita Naumova | SQL Master Academy.
Integrating SQL Server FileTables, Property Search, and FTS/Semantic Search Bob Beauchemin Developer Skills Partner SQLskills.
Going Beyond F11: Debug Better and Faster with Visual Studio 2012 Brian A. Randell Senior Consultant MCW Technologies DEV317.
Building Metro style apps with XAML with.NET Tim Heuer Program Manager Microsoft Corporation DEV353.
Blazing-Fast Performance:
Please support our sponsors
TechEd /20/ :49 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
11/29/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
TechEd /2/2018 7:32 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Deep Dive into the Team Foundation Server 2012 Agile Planning Tools
SQL Aggregation.
Four Rules For Columnstore Query Performance
Building SaaS Solutions on Windows Azure
Building the Perfect BI Semantic Model for Power View
ASP.NET Roadmap: One ASP.NET – Web Forms, MVC, Web API, and more
Building Self-Service BI Applications Using PowerPivot
Enriching your BI Semantic Models with Data Analysis Expressions (DAX)
Running Reporting Services in SharePoint Integrated Mode: How and Why
What’s New in Visual Studio 2012 for Web Developers
Presentation transcript:

SQL Server xVelocity memory optimized Columnstore Index Performance Tuning Rapinder Jawanda Sr. Program Manager Microsoft Corporation

demo Inner join

Overview of Columnstore Index

… C1 C2 C3 C5C6C4 7

C1 C2 C3 C5C6C4 Row group Segment 8 Row group

OrderDateKeyProductKeyStoreKeyRegionKeyQuantitySalesAmount

OrderDateKeyProductKeyStoreKeyRegionKeyQuantitySalesAmount OrderDateKeyProductKeyStoreKeyRegionKeyQuantitySalesAmount

OrderDateKey ProductKey StoreKey RegionKey Quantity SalesAmount OrderDateKey ProductKey StoreKey RegionKey Quantity SalesAmount

OrderDateKey ProductKey StoreKey RegionKey Quantity SalesAmount OrderDateKey ProductKey StoreKey RegionKey Quantity SalesAmount

StoreKey StoreKey RegionKey Quantity OrderDateKey OrderDateKey ProductKey ProductKey SalesAmount SalesAmount

15 bitmap of qualifying rows Column vectors Batch object

Work Arounds

demo In and Exists Issue

demo Union All Issue.

demo Multiple distinct aggregates

How to Load Columnstore Effectively

Optimizing index management and db design

Maximizing the Benefits of Segment Elimination

Min: Max: Min: Max: OrderDateKey ProductKey SalesAmount OrderDateKey ProductKey SalesAmount

Min: Max: Min: Max:

DateLicenseNumMeasure XYZ ABC DateLicenseIdMeasure LicenseIdLicenseNum 1XYZ123 2ABC777

Connect. Share. Discuss. Learning Microsoft Certification & Training Resources TechNet Resources for IT Professionals Resources for Developers

Evaluations Submit your evals online