Download presentation
Presentation is loading. Please wait.
Published byLindsey Leonard Modified over 9 years ago
1
SQL Azure Administration and Application Self-Servicing Michal Lesiczka Program Manager Microsoft Corporation Vinod Jagannathan Program Manager Microsoft Corporation DBI326
3
Azure Application SQL Azure Azure App SQL Azure Azure App SQL Azure Azure Application Enterprise Tier 1 / Mission Critical Small # (tens) 1:1 Admin to App Highly managed CSV No traditional roles (devs?) Highly automated Multi-tenant (1 tenant per DB or Federations) 100s – 10,000s tenants Aggregated experience for monitoring, troubleshooting, management is key Breadth/Web & Departmental Apps Many small distinct apps 1 DB per app 1:N (~10) App Admin to App
4
Instance App Admin role places more focus on logical management Security Database Schema Creation & Management Transparent Failovers Load Balancing Query Optimization
5
App Lifecycle Plan, Stage, Deploy Import, Export, Workflows Patch, Upgrade Backup, Restore, Recover Delete, Retire App Schema Schema editing Ad-hoc queries App Health Monitoring Diagnostics Fixes App Security User management Compliance Reports
7
SQL Azure Management Portal
9
demo SQL Azure Management Portal
10
Database Extended Events
12
demo Database Extended Events
14
demo Troubleshooting using DMVs
15
DMVScenario sys.dm_exec_query_memory_grants Queries waiting for memory before they can be executed. sys.dm_exec_cached_plans Execution plans that are currently in the case. sys.dm_db_missing_index_details Missing indexes that would increase the query performance. sys.dm_db_missing_index_columns Missing table columns for a given index. sys.dm_db_missing_index_groups Missing indexes are contained in a specific missing index group, excluding spatial indexes. sys.dm_db_missing_index_group_stats Groups of missing indexes, excluding spatial indexes. sys.dm_db_index_usage_stats Information about the usage of an index. sys.dm_db_index_physical_stats Information about the physical layout for a given index (space consumption etc). sys.dm_db_index_operational_stats Information about the performance for a given index. sys.dm_exec_procedure_stats Usage of stored procedures in the database. sys.dm_exec_trigger_stats Usage of triggers in the database.
17
demo Event Table
19
Michal Lesiczka mlesicz@microsoft.com Vinod Jagannathan vinkjag@microsoft.com
20
@sqlserver @TechEd_NA #msTechEd mva Microsoft Virtual Academy SQL Server 2012 Eval Copy Get Certified! Hands-On Labs
21
Connect. Share. Discuss. http://northamerica.msteched.com Learning Microsoft Certification & Training Resources www.microsoft.com/learning TechNet Resources for IT Professionals http://microsoft.com/technet Resources for Developers http://microsoft.com/msdn
22
Required Slide Complete an evaluation on CommNet and enter to win!
23
Scan the Tag to evaluate this session now on myTechEd Mobile
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.