Presentation is loading. Please wait.

Presentation is loading. Please wait.

Azure SQL Database - Managing your database on the cloud

Similar presentations


Presentation on theme: "Azure SQL Database - Managing your database on the cloud"— Presentation transcript:

1 Azure SQL Database - Managing your database on the cloud

2 Event Sponsors Expo Sponsors Expo Light Sponsors

3 Agenda: What is Cloud Computing? What is a SQL Database?
12/1/2018 Agenda: What is Cloud Computing? What is a SQL Database? How to manage a SQL Database?

4 Vitor Fava YouTube.com/vitortff Linkedin.com/in/vitorfava
SQL Server Database Consultant at Pythian Data Platform MVP Pass Chapter Leader at SQLManiacs YouTube.com/vitortff Linkedin.com/in/vitorfava Facebook.com/vitortadeu.fava Instagram.com/vitor.fava @sqlservermaniac

5 What is Cloud Computing?
12/1/2018 What is Cloud Computing?

6 What is Cloud Computing?
12/1/2018 What is Cloud Computing?

7 What is SQL Database? Relational database service in the cloud;
12/1/2018 What is SQL Database? Relational database service in the cloud; Delivers predictable performance, scalability with no downtime, business continuity and data protection; SQL Database supports existing SQL Server tools, libraries and APIs;

8 What is SQL Database? Singleton; Elastic Pool;
12/1/2018 What is SQL Database? Singleton; Elastic Pool; Managed Instance (Preview);

9 SQL Database – Singleton Service Tiers
12/1/2018 SQL Database – Singleton Service Tiers

10 What is DTU? DTU = Database Throughput Units
Resources assigned to a database Unified measure of CPU+Memory+Read/write rates CPU Writes Reads Memory 40% 65% 30% 50% Utilization

11 What is DTU – DTU Calculator
How to calculate the needed DTU to my SQL Database? You can predict the service tier  Too much: Not cost effective. Too less: You can put your database in trouble (and you!). DTU Calculator Online service ( Based on collected performance indicators. Processor - % Processor Time Logical Disk - Disk Reads/sec Logical Disk - Disk Writes/sec Database - Log Bytes Flushed/sec Does not take into account: Uptime SLA Point in time Restore Performance Objective

12 12/1/2018 Demo Time 

13 Scaling Up or Scaling Down

14 12/1/2018 What is an Elastic Pool? Provide a simple cost effective solution to manage the performance goals for multiple databases that have widely varying and unpredictable usage. Elastic database pools ensure that databases get the performance resources they need, when they need it, while providing a simple resource allocation mechanism within a predictable budget Advantage of all of the database as a service capabilities that are built into it;

15 SQL Database – EP Service Tiers
12/1/2018 SQL Database – EP Service Tiers

16 12/1/2018 Demo Time 

17 When should you consider a elastic pool?
12/1/2018 When should you consider a elastic pool?

18 When should you consider a elastic pool?
12/1/2018 When should you consider a elastic pool?

19 When should you consider a elastic pool?
12/1/2018 When should you consider a elastic pool?

20 12/1/2018 Demo Time 

21 Managing the SQL Database
Azure Portal   Web-based application where you can create, update, and delete databases and logical servers and monitor database activity SSMS and Data Tools Client tools that run on your computer and allow you to connect to, manage, and develop your database in the cloud. Command line tools You can use command line tools such as PowerShell to manage databases and elastic database pools, and to automate Azure resource deployments.

22 Monitoring a SQL Database
DMVs Extended Events Query Performance Insight

23 12/1/2018 Thank you!!!!!


Download ppt "Azure SQL Database - Managing your database on the cloud"

Similar presentations


Ads by Google