150 likes | 163 Views
Learn best practices for Azure SQL Data Warehouse to boost performance and efficiency. Discover strategies for statistics, table distribution, compression, and maintenance schedules. Take advantage of recommendations and insights to optimize your data warehouse. Evaluate this session and share your feedback!
E N D
Azure SQL Data Warehouse: tips and tricks Kevin Ngo Program Manager Azure SQL Data Warehouse @ngovkevin THR2181
SQL Data Warehouse Best Practices • Create and update statistics • Enable auto-create stats (auto sample stats) • Add multi-column statistics for joins on multiple columns or predicates • Auto-update coming soon! • Select the proper table distribution • Select the right hash distribution column and minimize data movement and data skew • Replicate dimension tables to reduce data movement • Maintain high quality CCI row groups • Maximize compression and limit remote I/O • Auto-index rebuild + Aggressive tuple mover! • Initiate user-defined restore points and configure maintenance schedules
Azure Advisor recommendation blade Recommendation generated every 24 hours Data skew SQL data warehouse Recommendation API No stats Telemetry Stale stats
Configure Maintenance Schedules and Initiate User-defined restore points!
Maintenance schedules and User-defined restore points Predictable & controllable downtime Seamlessly integrated with Azure monitoring services Maintenance notification alerts Resource Health Check Monitor Easy setup via the Azure portal or PowerShell Initiate snapshots via the Azure portal or PowerShell Safeguard against large modifications 7 day retention period with up to 42 restore points <20 min same region restore for any data size
Maintenance schedules & User-defined restore points walkthrough
Please evaluate this sessionYour feedback is important to us! Please evaluate this session through MyEvaluations on the mobile appor website. Download the app:https://aka.ms/ignite.mobileApp Go to the website: https://myignite.techcommunity.microsoft.com/evaluations