Presentation is loading. Please wait.

Presentation is loading. Please wait.

SQL Azure Administration and Application Self-Servicing Michal Lesiczka Program Manager Microsoft Corporation Vinod Jagannathan Program Manager Microsoft.

Similar presentations


Presentation on theme: "SQL Azure Administration and Application Self-Servicing Michal Lesiczka Program Manager Microsoft Corporation Vinod Jagannathan Program Manager Microsoft."— Presentation transcript:

1 SQL Azure Administration and Application Self-Servicing Michal Lesiczka Program Manager Microsoft Corporation Vinod Jagannathan Program Manager Microsoft Corporation DBI326

2

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

6

7 SQL Azure Management Portal

8

9 demo SQL Azure Management Portal

10 Database Extended Events

11

12 demo Database Extended Events

13

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.

16

17 demo Event Table

18

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

24

25


Download ppt "SQL Azure Administration and Application Self-Servicing Michal Lesiczka Program Manager Microsoft Corporation Vinod Jagannathan Program Manager Microsoft."

Similar presentations


Ads by Google