azure sql database for the earthed dba
TRANSCRIPT
![Page 1: Azure SQL Database for the Earthed DBA](https://reader034.vdocuments.site/reader034/viewer/2022042706/58a80a131a28ab3d6e8b566d/html5/thumbnails/1.jpg)
Grant Fritchey | www.ScaryDBA.com
www.ScaryDBA.com
Azure SQL Database for the Earthed DBA
Grant Fritchey – Red Gate Software
![Page 2: Azure SQL Database for the Earthed DBA](https://reader034.vdocuments.site/reader034/viewer/2022042706/58a80a131a28ab3d6e8b566d/html5/thumbnails/2.jpg)
Grant Fritchey | www.ScaryDBA.com
Goal
Understand the infrastructure and offerings available within Azure SQL Database
Learn how to migrate and manage a database within Azure SQL Database
Understand the trade-offs and shortcomings of Azure SQL Database
2
![Page 3: Azure SQL Database for the Earthed DBA](https://reader034.vdocuments.site/reader034/viewer/2022042706/58a80a131a28ab3d6e8b566d/html5/thumbnails/3.jpg)
Grant Fritchey | www.ScaryDBA.com
Get in touch
scarydba.com
@gfritchey
Grant Fritchey
![Page 4: Azure SQL Database for the Earthed DBA](https://reader034.vdocuments.site/reader034/viewer/2022042706/58a80a131a28ab3d6e8b566d/html5/thumbnails/4.jpg)
Grant Fritchey | www.ScaryDBA.com
Agenda» Purpose of Azure SQL Database» Infrastructure in Support of the Purpose» Things it does» What it Doesn’t Do» Managing databases through the Portal» Putting Management Studio to Work» Migrate a Database» Backup & Restore» Monitoring & Tuning» Maintenance» Powershell All The Things» Recommendations
4
![Page 5: Azure SQL Database for the Earthed DBA](https://reader034.vdocuments.site/reader034/viewer/2022042706/58a80a131a28ab3d6e8b566d/html5/thumbnails/5.jpg)
Grant Fritchey | www.ScaryDBA.com 5
![Page 6: Azure SQL Database for the Earthed DBA](https://reader034.vdocuments.site/reader034/viewer/2022042706/58a80a131a28ab3d6e8b566d/html5/thumbnails/6.jpg)
Grant Fritchey | www.ScaryDBA.com 6
ResourcePooling
Elastic Databases
HighAvailability
Disaster Recovery
KnownPlatform
Near-zero Maintenance
![Page 7: Azure SQL Database for the Earthed DBA](https://reader034.vdocuments.site/reader034/viewer/2022042706/58a80a131a28ab3d6e8b566d/html5/thumbnails/7.jpg)
Grant Fritchey | www.ScaryDBA.com 7
Relational
Database
Management
![Page 8: Azure SQL Database for the Earthed DBA](https://reader034.vdocuments.site/reader034/viewer/2022042706/58a80a131a28ab3d6e8b566d/html5/thumbnails/8.jpg)
Grant Fritchey | www.ScaryDBA.com
ResourceGroup
8
“Server”
3 ReplicaDatabases
“Database(s)”
Elastic Database Pools
Geo-Location
SQLDataWarehouse
“Replication”
![Page 9: Azure SQL Database for the Earthed DBA](https://reader034.vdocuments.site/reader034/viewer/2022042706/58a80a131a28ab3d6e8b566d/html5/thumbnails/9.jpg)
Grant Fritchey | www.ScaryDBA.com 9
SLA http://bit.ly/1TnZwOn
Connection99.99%
Credit<99.99%: 10%
<99%: 25%
![Page 10: Azure SQL Database for the Earthed DBA](https://reader034.vdocuments.site/reader034/viewer/2022042706/58a80a131a28ab3d6e8b566d/html5/thumbnails/10.jpg)
Grant Fritchey | www.ScaryDBA.com 10
Single DB
Max Size: 2gb – 1tb
DTU: 5 - 1750
Concurrent Requests: 30 – 2,400
Concurrent Logins:
30 – 2,400
Max Sessions:
300 –32,000
![Page 11: Azure SQL Database for the Earthed DBA](https://reader034.vdocuments.site/reader034/viewer/2022042706/58a80a131a28ab3d6e8b566d/html5/thumbnails/11.jpg)
Grant Fritchey | www.ScaryDBA.com 11
Elastic Pools (eDTU)
Max Size: 2gb –500gb
DTU: 5 - 1000
Concurrent Requests:
200 – 2,400
Max Sessions:
2,400 –32,000
eDTURange Per
Pool: 100 – 1,500
![Page 12: Azure SQL Database for the Earthed DBA](https://reader034.vdocuments.site/reader034/viewer/2022042706/58a80a131a28ab3d6e8b566d/html5/thumbnails/12.jpg)
Grant Fritchey | www.ScaryDBA.com 12
T-SQL RDBMS SSMS
VS PowerShellMost things
database related
![Page 13: Azure SQL Database for the Earthed DBA](https://reader034.vdocuments.site/reader034/viewer/2022042706/58a80a131a28ab3d6e8b566d/html5/thumbnails/13.jpg)
Grant Fritchey | www.ScaryDBA.com
Partial Support (Dec 2014)
CREATE DATABASE
CREATE FUNCTION
KILL
CREATE LOGIN
CREATE PROCEDURE
CREATE TABLE
CREATE USER
CREATE VIEW
13
![Page 14: Azure SQL Database for the Earthed DBA](https://reader034.vdocuments.site/reader034/viewer/2022042706/58a80a131a28ab3d6e8b566d/html5/thumbnails/14.jpg)
Grant Fritchey | www.ScaryDBA.com
Unsupported Features
Server level ANYTHING
Cross database ANYTHING
Database Mail
Distributed Transactions
HA/DR Processes
SQL Agent
Linked Servers
Trace/Profiler
Traceflags
14
Complete list available at: http://bit.ly/1OX3Kss
![Page 15: Azure SQL Database for the Earthed DBA](https://reader034.vdocuments.site/reader034/viewer/2022042706/58a80a131a28ab3d6e8b566d/html5/thumbnails/15.jpg)
Grant Fritchey | www.ScaryDBA.com
AZURE PORTAL
15
![Page 16: Azure SQL Database for the Earthed DBA](https://reader034.vdocuments.site/reader034/viewer/2022042706/58a80a131a28ab3d6e8b566d/html5/thumbnails/16.jpg)
Grant Fritchey | www.ScaryDBA.com
Azure Portal
16
![Page 17: Azure SQL Database for the Earthed DBA](https://reader034.vdocuments.site/reader034/viewer/2022042706/58a80a131a28ab3d6e8b566d/html5/thumbnails/17.jpg)
Grant Fritchey | www.ScaryDBA.com
SQL SERVER MANAGEMENT STUDIO
17
![Page 18: Azure SQL Database for the Earthed DBA](https://reader034.vdocuments.site/reader034/viewer/2022042706/58a80a131a28ab3d6e8b566d/html5/thumbnails/18.jpg)
Grant Fritchey | www.ScaryDBA.com
SQL Server Management Studio
18
![Page 19: Azure SQL Database for the Earthed DBA](https://reader034.vdocuments.site/reader034/viewer/2022042706/58a80a131a28ab3d6e8b566d/html5/thumbnails/19.jpg)
Grant Fritchey | www.ScaryDBA.com
MIGRATE A DATABASE
19
![Page 20: Azure SQL Database for the Earthed DBA](https://reader034.vdocuments.site/reader034/viewer/2022042706/58a80a131a28ab3d6e8b566d/html5/thumbnails/20.jpg)
Grant Fritchey | www.ScaryDBA.com
Migrate a Database
20
![Page 21: Azure SQL Database for the Earthed DBA](https://reader034.vdocuments.site/reader034/viewer/2022042706/58a80a131a28ab3d6e8b566d/html5/thumbnails/21.jpg)
Grant Fritchey | www.ScaryDBA.com
DISASTER RECOVERY
21
![Page 22: Azure SQL Database for the Earthed DBA](https://reader034.vdocuments.site/reader034/viewer/2022042706/58a80a131a28ab3d6e8b566d/html5/thumbnails/22.jpg)
Grant Fritchey | www.ScaryDBA.com 22
Restore Basic Any point in last 7 days
Standard 14 days
Premium 35 days
![Page 23: Azure SQL Database for the Earthed DBA](https://reader034.vdocuments.site/reader034/viewer/2022042706/58a80a131a28ab3d6e8b566d/html5/thumbnails/23.jpg)
Grant Fritchey | www.ScaryDBA.com 23
DR BasicGeo-restore, any Azure Region
StandardStandard Geo-Replication, offline secondary
PremiumActive Geo-Replication, up to 4 readable secondary
![Page 24: Azure SQL Database for the Earthed DBA](https://reader034.vdocuments.site/reader034/viewer/2022042706/58a80a131a28ab3d6e8b566d/html5/thumbnails/24.jpg)
Grant Fritchey | www.ScaryDBA.com
Restore & DR
24
![Page 25: Azure SQL Database for the Earthed DBA](https://reader034.vdocuments.site/reader034/viewer/2022042706/58a80a131a28ab3d6e8b566d/html5/thumbnails/25.jpg)
Grant Fritchey | www.ScaryDBA.com 25
![Page 26: Azure SQL Database for the Earthed DBA](https://reader034.vdocuments.site/reader034/viewer/2022042706/58a80a131a28ab3d6e8b566d/html5/thumbnails/26.jpg)
Grant Fritchey | www.ScaryDBA.com
MONITORING & TUNING
26
![Page 27: Azure SQL Database for the Earthed DBA](https://reader034.vdocuments.site/reader034/viewer/2022042706/58a80a131a28ab3d6e8b566d/html5/thumbnails/27.jpg)
Grant Fritchey | www.ScaryDBA.com 27
![Page 28: Azure SQL Database for the Earthed DBA](https://reader034.vdocuments.site/reader034/viewer/2022042706/58a80a131a28ab3d6e8b566d/html5/thumbnails/28.jpg)
Grant Fritchey | www.ScaryDBA.com
MAINTENANCE
28
![Page 29: Azure SQL Database for the Earthed DBA](https://reader034.vdocuments.site/reader034/viewer/2022042706/58a80a131a28ab3d6e8b566d/html5/thumbnails/29.jpg)
Grant Fritchey | www.ScaryDBA.com
This slide intentionally blank
29
![Page 30: Azure SQL Database for the Earthed DBA](https://reader034.vdocuments.site/reader034/viewer/2022042706/58a80a131a28ab3d6e8b566d/html5/thumbnails/30.jpg)
Grant Fritchey | www.ScaryDBA.com 30
Automation
Azure Automation
Elastic Pools
Azure Scheduler
Azure Batch Service
Azure Logic App
SQL Agent (VM or local)
3rd Party (tons)
![Page 31: Azure SQL Database for the Earthed DBA](https://reader034.vdocuments.site/reader034/viewer/2022042706/58a80a131a28ab3d6e8b566d/html5/thumbnails/31.jpg)
Grant Fritchey | www.ScaryDBA.com 31
![Page 32: Azure SQL Database for the Earthed DBA](https://reader034.vdocuments.site/reader034/viewer/2022042706/58a80a131a28ab3d6e8b566d/html5/thumbnails/32.jpg)
Grant Fritchey | www.ScaryDBA.com
POWERSHELL
32
![Page 33: Azure SQL Database for the Earthed DBA](https://reader034.vdocuments.site/reader034/viewer/2022042706/58a80a131a28ab3d6e8b566d/html5/thumbnails/33.jpg)
Grant Fritchey | www.ScaryDBA.com 33
Use Your MSDN Account to Play
Understand the SLA
Understand DTU
Learn PowerShell
Continue DB Maintenance
![Page 34: Azure SQL Database for the Earthed DBA](https://reader034.vdocuments.site/reader034/viewer/2022042706/58a80a131a28ab3d6e8b566d/html5/thumbnails/34.jpg)
Grant Fritchey | www.ScaryDBA.com
Goal
Understand the infrastructure and offerings available within Azure SQL Database
Learn how to migrate and manage a database within Azure SQL Database
Understand the trade-offs and shortcomings of Azure SQL Database
34
![Page 35: Azure SQL Database for the Earthed DBA](https://reader034.vdocuments.site/reader034/viewer/2022042706/58a80a131a28ab3d6e8b566d/html5/thumbnails/35.jpg)
Grant Fritchey | www.ScaryDBA.com
Get in touch
scarydba.com
@gfritchey
Grant Fritchey
![Page 36: Azure SQL Database for the Earthed DBA](https://reader034.vdocuments.site/reader034/viewer/2022042706/58a80a131a28ab3d6e8b566d/html5/thumbnails/36.jpg)
Grant Fritchey | www.ScaryDBA.com
Questions?
36