SlideShare a Scribd company logo
Azure SQL Database v12
at your (database-as-a) service
Pieter Vanhove
Tweet and win an Ignite 2016 ticket #itproceed
Pietervanhove.azurewebsites.net
Agenda V12 Overview
• Service Tiers and Performance Levels
• Scale up or down
• Expanded Database Management
Security
• Dynamic Data Masking
• Row-level Security
• Auditing
Monitor and Troubleshoot
• Better Customer Insights
• Alerts and Events
• Backup and Restore
Agenda V12 Overview
• Service Tiers and Performance Levels
• Scale up or down
• Expanded Database Management
Security
• Dynamic Data Masking
• Row-level Security
• Auditing
Monitor and Troubleshoot
• Better Customer Insights
• Alerts and Events
• Backup and Restore
Cloud Computing
A Server is not a machine
Service Tiers
Basic
• Best suited for a small size database, supporting typically one single active
operation at a given time.
Standard
• The go-to option for most cloud applications, supporting multiple
concurrent queries.
Premium
• Designed for high transactional volume, supporting a large number of
concurrent users and requiring the highest level of business continuity
capabilities.
Overview of the Performance Model
Basic
• DTU = 5
• Max DB Size = 2GB
• 16 600 Trans/hour
Standard
• S0/S1/S2/S3
• DTU = 10 – 100
• Max DB Size = 250 GB
• 5100 Trans/min
Premium
• P1/P2/P3
• DTU = 125 – 1000
• Max DB Size = 500 GB
• 735 Trans/sec
http://azure.microsoft.com/en-in/documentation/articles/sql-database-service-tiers/
Upgrade to a
Higher Service Tier
Downgrade to a
Lower Service Tier
Changing
Performance Level
Scale up or down
Impact of Database Changes
3 x (5 minutes + database size / 150 MB/minute)
Expanded Database Management
Users in contained
databases
Table partitioning
Larger
transactions
Online index build
and rebuild
CHECKPOINT
support
ALTER TABLE
enhancement
TRUNCATE TABLE
enhancement
More options on
ALTER DATABASE
More DBCC
commands
Window functions
in Transact-SQL
queries
Change tracking
for data
Table as a heap
Agenda V12 Overview
• Service Tiers and Performance Levels
• Scale up or down
• Expanded Database Management
Security
• Dynamic Data Masking
• Row-level Security
• Auditing
Monitor and Troubleshoot
• Better Customer Insights
• Alerts and Events
• Backup and Restore
Agenda V12 Overview
• Service Tiers and Performance Levels
• Scale up or down
• Expanded Database Management
Security
• Dynamic Data Masking
• Row-level Security
• Auditing
Monitor and Troubleshoot
• Better Customer Insights
• Alerts and Events
• Backup and Restore
Dynamic data
masking policy
Privileged
logins
Masking rules
Masking by
Masking
functions
Row-level Security
RLS – How it works
Data selected
from a table
Security
predicate
filter
Inline table
valued
function
Enforced by a
security
policy
Restrict the
rows that
may be
viewed
Auditing
• Maintain regulatory compliance
• Understand database activity
• Gain insight into discrepancies and anomalies
Retain an audit trail
of selected events.
Report on
database activity
Analyze reports
Agenda V12 Overview
• Service Tiers and Performance Levels
• Scale up or down
• Expanded Database Management
Security
• Dynamic Data Masking
• Row-level Security
• Auditing
Monitor and Troubleshoot
• Better Customer Insights
• Alerts and Events
• Backup and Restore
Agenda V12 Overview
• Service Tiers and Performance Levels
• Scale up or down
• Expanded Database Management
Security
• Dynamic Data Masking
• Row-level Security
• Auditing
Monitor and Troubleshoot
• Better Customer Insights
• Alerts and Events
• Backup and Restore
Better Customer Insights
DMVs
•Several DMVs are added in V12
Change
tracking
•V12 fully supports change tracking.
Columnstore
indexes
•A columnstore index improves system performance
for data warehouses
Alerts and events
Define
rule
Specify
threshold
Threshold
violated
Alert rule
active
Registers
an alert
Send E-
mail
(optional)
SQL Database Alert Rules
Blocked by
Firewall
Failed
Connections
Successful
Connections
CPU
Percentage
Deadlocks
DTU
Percentage
Log IO
Percentage
Data IO
Percentage
Total
Database Size
Backup & Restore
Service Tier Geo-Restore
Self-Service
Point in Time
Restore
Backup
Retention Period
Restore a
Deleted
Database
Basic Supported Supported 7 days Supported
Standard Supported Supported 14 days Supported
Premium Supported Supported 35 days Supported
Web Not supported Not supported n/a n/a
Business Not supported Not supported n/a n/a
Automatic Backup
Creates backups of every active
database
Every hour a backup is taken
Geo-replicated
Every 5 minutes a transaction Log
backup is taken
200% of your maximum provisioned
database storage of backup storage at
no additional cost
Point-in-Time Restore
Designed to recover a database to a
specific point in time
Creates a new database with the same
service tier
The time taken to complete a restore
depends on the size of the database and
the length of the log chain
Restoring a deleted database
Geo-Restore as disaster recovery option
Agenda V12 Overview
• Service Tiers and Performance Levels
• Scale up or down
• Expanded Database Management
Security
• Dynamic Data Masking
• Row-level Security
• Auditing
Monitor and Troubleshoot
• Better Customer Insights
• Alerts and Events
• Backup and Restore
And win a Lumia 635
Feedback form will be sent to you by email
Give me feedback
Follow Technet Belgium
@technetbelux
Subscribe to the TechNet newsletter
aka.ms/benews
Be the first to know
Thank you!
Belgiums’ biggest IT PRO Conference

More Related Content

What's hot

EarthLink Business Cloud Server Backup
EarthLink Business Cloud Server BackupEarthLink Business Cloud Server Backup
EarthLink Business Cloud Server Backup
Mike Ricca
 
Info sheet-Host-based Replication
Info sheet-Host-based ReplicationInfo sheet-Host-based Replication
Info sheet-Host-based Replication
Colleen Plank
 

What's hot (20)

Azure Key Vault - Getting Started
Azure Key Vault - Getting StartedAzure Key Vault - Getting Started
Azure Key Vault - Getting Started
 
Oracle Cloud Native
Oracle Cloud NativeOracle Cloud Native
Oracle Cloud Native
 
Azure IaaS Tanıtım - Uzun Anlatım
Azure IaaS Tanıtım - Uzun AnlatımAzure IaaS Tanıtım - Uzun Anlatım
Azure IaaS Tanıtım - Uzun Anlatım
 
How To Build A Stable And Robust Base For a “Cloud”
How To Build A Stable And Robust Base For a “Cloud”How To Build A Stable And Robust Base For a “Cloud”
How To Build A Stable And Robust Base For a “Cloud”
 
Azure DRaaS v0.7
Azure DRaaS v0.7Azure DRaaS v0.7
Azure DRaaS v0.7
 
"What database can tell about application issues? What application can tell a...
"What database can tell about application issues? What application can tell a..."What database can tell about application issues? What application can tell a...
"What database can tell about application issues? What application can tell a...
 
Change Monitoring of Active Directory
Change Monitoring of Active DirectoryChange Monitoring of Active Directory
Change Monitoring of Active Directory
 
Azure IaaS Tanıtım - Kısa Anlatım
Azure IaaS Tanıtım - Kısa Anlatım Azure IaaS Tanıtım - Kısa Anlatım
Azure IaaS Tanıtım - Kısa Anlatım
 
Azure Penetration Testing
Azure Penetration TestingAzure Penetration Testing
Azure Penetration Testing
 
Disaster Recovery Planning using Azure Site Recovery
Disaster Recovery Planning using Azure Site RecoveryDisaster Recovery Planning using Azure Site Recovery
Disaster Recovery Planning using Azure Site Recovery
 
Barracuda Backup presentatie van 26/11/15 bij SLBdiensten
Barracuda Backup presentatie van 26/11/15 bij SLBdiensten Barracuda Backup presentatie van 26/11/15 bij SLBdiensten
Barracuda Backup presentatie van 26/11/15 bij SLBdiensten
 
Veritas NetBackup benchmark comparison: Data protection in a large-scale virt...
Veritas NetBackup benchmark comparison: Data protection in a large-scale virt...Veritas NetBackup benchmark comparison: Data protection in a large-scale virt...
Veritas NetBackup benchmark comparison: Data protection in a large-scale virt...
 
EarthLink Business Cloud Server Backup
EarthLink Business Cloud Server BackupEarthLink Business Cloud Server Backup
EarthLink Business Cloud Server Backup
 
5 Ways to Make Your Postgres GDPR-Ready
5 Ways to Make Your Postgres GDPR-Ready5 Ways to Make Your Postgres GDPR-Ready
5 Ways to Make Your Postgres GDPR-Ready
 
KoprowskiT_SQLSatDenmark_WASDforBeginners
KoprowskiT_SQLSatDenmark_WASDforBeginnersKoprowskiT_SQLSatDenmark_WASDforBeginners
KoprowskiT_SQLSatDenmark_WASDforBeginners
 
Info sheet-Host-based Replication
Info sheet-Host-based ReplicationInfo sheet-Host-based Replication
Info sheet-Host-based Replication
 
Business Continuity & Disaster Recovery with Microsoft Azure
Business Continuity & Disaster Recovery with Microsoft AzureBusiness Continuity & Disaster Recovery with Microsoft Azure
Business Continuity & Disaster Recovery with Microsoft Azure
 
Centralized logging in a changing environment at the UK’s DVLA
Centralized logging in a changing environment at the UK’s DVLACentralized logging in a changing environment at the UK’s DVLA
Centralized logging in a changing environment at the UK’s DVLA
 
RecordService for Unified Access Control
RecordService for Unified Access ControlRecordService for Unified Access Control
RecordService for Unified Access Control
 
Data Caching Evolution - the SafePeak deck from webcast 2014-04-24
Data Caching Evolution - the SafePeak deck from webcast 2014-04-24Data Caching Evolution - the SafePeak deck from webcast 2014-04-24
Data Caching Evolution - the SafePeak deck from webcast 2014-04-24
 

Viewers also liked

Introduction to Microsoft Azure SQL database - from Atidan
Introduction to Microsoft Azure SQL database - from AtidanIntroduction to Microsoft Azure SQL database - from Atidan
Introduction to Microsoft Azure SQL database - from Atidan
David J Rosenthal
 

Viewers also liked (6)

Windows Azure SQL Database Tutorials
Windows Azure SQL Database TutorialsWindows Azure SQL Database Tutorials
Windows Azure SQL Database Tutorials
 
Introduction to Microsoft Azure SQL database - from Atidan
Introduction to Microsoft Azure SQL database - from AtidanIntroduction to Microsoft Azure SQL database - from Atidan
Introduction to Microsoft Azure SQL database - from Atidan
 
State of Azure Sql Database
State of Azure Sql DatabaseState of Azure Sql Database
State of Azure Sql Database
 
Implement SQL Server on an Azure VM
Implement SQL Server on an Azure VMImplement SQL Server on an Azure VM
Implement SQL Server on an Azure VM
 
Introducing Azure SQL Data Warehouse
Introducing Azure SQL Data WarehouseIntroducing Azure SQL Data Warehouse
Introducing Azure SQL Data Warehouse
 
Introducing Azure SQL Database
Introducing Azure SQL DatabaseIntroducing Azure SQL Database
Introducing Azure SQL Database
 

Similar to Azure SQL DB V12 at your service by Pieter Vanhove

Data Con LA 2022 - Making real-time analytics a reality for digital transform...
Data Con LA 2022 - Making real-time analytics a reality for digital transform...Data Con LA 2022 - Making real-time analytics a reality for digital transform...
Data Con LA 2022 - Making real-time analytics a reality for digital transform...
Data Con LA
 
Infrastructure Strategy
Infrastructure StrategyInfrastructure Strategy
Infrastructure Strategy
Robert Jones
 
Data Warehouse Optimization
Data Warehouse OptimizationData Warehouse Optimization
Data Warehouse Optimization
Cloudera, Inc.
 

Similar to Azure SQL DB V12 at your service by Pieter Vanhove (20)

Data Con LA 2022 - Making real-time analytics a reality for digital transform...
Data Con LA 2022 - Making real-time analytics a reality for digital transform...Data Con LA 2022 - Making real-time analytics a reality for digital transform...
Data Con LA 2022 - Making real-time analytics a reality for digital transform...
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
 
Best storage engine for MySQL
Best storage engine for MySQLBest storage engine for MySQL
Best storage engine for MySQL
 
Azure SQL Database Managed Instance
Azure SQL Database Managed InstanceAzure SQL Database Managed Instance
Azure SQL Database Managed Instance
 
Monitorando performance no Azure SQL Database
Monitorando performance no Azure SQL DatabaseMonitorando performance no Azure SQL Database
Monitorando performance no Azure SQL Database
 
Infrastructure Strategy
Infrastructure StrategyInfrastructure Strategy
Infrastructure Strategy
 
Azure SQL Database Managed Instance - technical overview
Azure SQL Database Managed Instance - technical overviewAzure SQL Database Managed Instance - technical overview
Azure SQL Database Managed Instance - technical overview
 
Azure SQL Database
Azure SQL DatabaseAzure SQL Database
Azure SQL Database
 
Caching for Microservices Architectures: Session I
Caching for Microservices Architectures: Session ICaching for Microservices Architectures: Session I
Caching for Microservices Architectures: Session I
 
SecureKloud_Corporate Deck.pdf
SecureKloud_Corporate Deck.pdfSecureKloud_Corporate Deck.pdf
SecureKloud_Corporate Deck.pdf
 
SureSkills - Introducing Simpana 10 Features
SureSkills - Introducing Simpana 10 Features SureSkills - Introducing Simpana 10 Features
SureSkills - Introducing Simpana 10 Features
 
Remote DBA Experts SQL Server 2008 New Features
Remote DBA Experts SQL Server 2008 New FeaturesRemote DBA Experts SQL Server 2008 New Features
Remote DBA Experts SQL Server 2008 New Features
 
Oracle Enterprise Manager 12c: updates and upgrades.
Oracle Enterprise Manager 12c: updates and upgrades.Oracle Enterprise Manager 12c: updates and upgrades.
Oracle Enterprise Manager 12c: updates and upgrades.
 
Introducing Elevate Capacity Management
Introducing Elevate Capacity ManagementIntroducing Elevate Capacity Management
Introducing Elevate Capacity Management
 
VMworld 2015: Take Virtualization to the Next Level vSphere with Operations M...
VMworld 2015: Take Virtualization to the Next Level vSphere with Operations M...VMworld 2015: Take Virtualization to the Next Level vSphere with Operations M...
VMworld 2015: Take Virtualization to the Next Level vSphere with Operations M...
 
Data Warehouse Optimization
Data Warehouse OptimizationData Warehouse Optimization
Data Warehouse Optimization
 
Private cloud with vmware
Private cloud with vmwarePrivate cloud with vmware
Private cloud with vmware
 
vFabric Data Director 2.7 customer deck
vFabric Data Director 2.7 customer deckvFabric Data Director 2.7 customer deck
vFabric Data Director 2.7 customer deck
 
Adding Value in the Cloud with Performance Test
Adding Value in the Cloud with Performance TestAdding Value in the Cloud with Performance Test
Adding Value in the Cloud with Performance Test
 
ADV Slides: The Evolution of the Data Platform and What It Means to Enterpris...
ADV Slides: The Evolution of the Data Platform and What It Means to Enterpris...ADV Slides: The Evolution of the Data Platform and What It Means to Enterpris...
ADV Slides: The Evolution of the Data Platform and What It Means to Enterpris...
 

More from ITProceed

More from ITProceed (20)

ITPROCEED_TransformTheDatacenter_ten most common mistakes when deploying adfs...
ITPROCEED_TransformTheDatacenter_ten most common mistakes when deploying adfs...ITPROCEED_TransformTheDatacenter_ten most common mistakes when deploying adfs...
ITPROCEED_TransformTheDatacenter_ten most common mistakes when deploying adfs...
 
The Internet of your things by Jan Tielens
The Internet of your things by Jan  TielensThe Internet of your things by Jan  Tielens
The Internet of your things by Jan Tielens
 
Azure stream analytics by Nico Jacobs
Azure stream analytics by Nico JacobsAzure stream analytics by Nico Jacobs
Azure stream analytics by Nico Jacobs
 
ITPROCEED_WorkplaceMobility_Delivering applications with Azure RemoteApp
ITPROCEED_WorkplaceMobility_Delivering applications with Azure RemoteAppITPROCEED_WorkplaceMobility_Delivering applications with Azure RemoteApp
ITPROCEED_WorkplaceMobility_Delivering applications with Azure RemoteApp
 
ITPROCEED_TransformTheDatacenter_Automate yourself service management like a ...
ITPROCEED_TransformTheDatacenter_Automate yourself service management like a ...ITPROCEED_TransformTheDatacenter_Automate yourself service management like a ...
ITPROCEED_TransformTheDatacenter_Automate yourself service management like a ...
 
ITPROCEED_WorkplaceMobility_Creating a seamless experience with ue v and wind...
ITPROCEED_WorkplaceMobility_Creating a seamless experience with ue v and wind...ITPROCEED_WorkplaceMobility_Creating a seamless experience with ue v and wind...
ITPROCEED_WorkplaceMobility_Creating a seamless experience with ue v and wind...
 
ITPROCEED_WorkplaceMobility_Delivering traditional File Server Workloads in a...
ITPROCEED_WorkplaceMobility_Delivering traditional File Server Workloads in a...ITPROCEED_WorkplaceMobility_Delivering traditional File Server Workloads in a...
ITPROCEED_WorkplaceMobility_Delivering traditional File Server Workloads in a...
 
ITPROCEED2015_WorkplaceMobility_Configuration Manager 2012’s latest Service P...
ITPROCEED2015_WorkplaceMobility_Configuration Manager 2012’s latest Service P...ITPROCEED2015_WorkplaceMobility_Configuration Manager 2012’s latest Service P...
ITPROCEED2015_WorkplaceMobility_Configuration Manager 2012’s latest Service P...
 
Office Track: Information Protection and Control in Exchange Online/On Premis...
Office Track: Information Protection and Control in Exchange Online/On Premis...Office Track: Information Protection and Control in Exchange Online/On Premis...
Office Track: Information Protection and Control in Exchange Online/On Premis...
 
Office Track: Exchange 2013 in the real world - Michael Van Horenbeeck
Office Track: Exchange 2013 in the real world - Michael Van HorenbeeckOffice Track: Exchange 2013 in the real world - Michael Van Horenbeeck
Office Track: Exchange 2013 in the real world - Michael Van Horenbeeck
 
Office Track: SharePoint Online Migration - Asses, Prepare, Migrate & Support...
Office Track: SharePoint Online Migration - Asses, Prepare, Migrate & Support...Office Track: SharePoint Online Migration - Asses, Prepare, Migrate & Support...
Office Track: SharePoint Online Migration - Asses, Prepare, Migrate & Support...
 
Office Track: Lync & Skype Federation v2 Deep Dive - Johan Delimon
Office Track: Lync & Skype Federation v2 Deep Dive - Johan DelimonOffice Track: Lync & Skype Federation v2 Deep Dive - Johan Delimon
Office Track: Lync & Skype Federation v2 Deep Dive - Johan Delimon
 
Office Track: Lync in a VDI Infrastructure - Ruben Nauwelaers & Wim Borgers
Office Track: Lync in a VDI Infrastructure - Ruben Nauwelaers & Wim BorgersOffice Track: Lync in a VDI Infrastructure - Ruben Nauwelaers & Wim Borgers
Office Track: Lync in a VDI Infrastructure - Ruben Nauwelaers & Wim Borgers
 
Office Track: SharePoint Apps for the IT Pro - Thomas Vochten
Office Track: SharePoint Apps for the IT Pro - Thomas VochtenOffice Track: SharePoint Apps for the IT Pro - Thomas Vochten
Office Track: SharePoint Apps for the IT Pro - Thomas Vochten
 
SQL Track: Restoring databases with powershell
SQL Track: Restoring databases with powershellSQL Track: Restoring databases with powershell
SQL Track: Restoring databases with powershell
 
SQL Track: Get more out of your data visualizations
SQL Track: Get more out of your data visualizationsSQL Track: Get more out of your data visualizations
SQL Track: Get more out of your data visualizations
 
SQL Track: SQL Server unleashed meet SQL Server's extreme sides
SQL Track: SQL Server unleashed meet SQL Server's extreme sidesSQL Track: SQL Server unleashed meet SQL Server's extreme sides
SQL Track: SQL Server unleashed meet SQL Server's extreme sides
 
SQL Track: In Memory OLTP in SQL Server
SQL Track: In Memory OLTP in SQL ServerSQL Track: In Memory OLTP in SQL Server
SQL Track: In Memory OLTP in SQL Server
 
SQL Track: Hybrid cloud with sql server 2014
SQL Track: Hybrid cloud with sql server 2014SQL Track: Hybrid cloud with sql server 2014
SQL Track: Hybrid cloud with sql server 2014
 
SQL: Enough business intelligence time for administration intelligence
SQL: Enough business intelligence  time for administration intelligenceSQL: Enough business intelligence  time for administration intelligence
SQL: Enough business intelligence time for administration intelligence
 

Recently uploaded

Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 

Recently uploaded (20)

The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 

Azure SQL DB V12 at your service by Pieter Vanhove

  • 1. Azure SQL Database v12 at your (database-as-a) service Pieter Vanhove Tweet and win an Ignite 2016 ticket #itproceed
  • 3. Agenda V12 Overview • Service Tiers and Performance Levels • Scale up or down • Expanded Database Management Security • Dynamic Data Masking • Row-level Security • Auditing Monitor and Troubleshoot • Better Customer Insights • Alerts and Events • Backup and Restore
  • 4. Agenda V12 Overview • Service Tiers and Performance Levels • Scale up or down • Expanded Database Management Security • Dynamic Data Masking • Row-level Security • Auditing Monitor and Troubleshoot • Better Customer Insights • Alerts and Events • Backup and Restore
  • 5.
  • 7. A Server is not a machine
  • 8. Service Tiers Basic • Best suited for a small size database, supporting typically one single active operation at a given time. Standard • The go-to option for most cloud applications, supporting multiple concurrent queries. Premium • Designed for high transactional volume, supporting a large number of concurrent users and requiring the highest level of business continuity capabilities.
  • 9. Overview of the Performance Model Basic • DTU = 5 • Max DB Size = 2GB • 16 600 Trans/hour Standard • S0/S1/S2/S3 • DTU = 10 – 100 • Max DB Size = 250 GB • 5100 Trans/min Premium • P1/P2/P3 • DTU = 125 – 1000 • Max DB Size = 500 GB • 735 Trans/sec http://azure.microsoft.com/en-in/documentation/articles/sql-database-service-tiers/
  • 10. Upgrade to a Higher Service Tier Downgrade to a Lower Service Tier Changing Performance Level Scale up or down
  • 11. Impact of Database Changes 3 x (5 minutes + database size / 150 MB/minute)
  • 12.
  • 13. Expanded Database Management Users in contained databases Table partitioning Larger transactions Online index build and rebuild CHECKPOINT support ALTER TABLE enhancement TRUNCATE TABLE enhancement More options on ALTER DATABASE More DBCC commands Window functions in Transact-SQL queries Change tracking for data Table as a heap
  • 14.
  • 15. Agenda V12 Overview • Service Tiers and Performance Levels • Scale up or down • Expanded Database Management Security • Dynamic Data Masking • Row-level Security • Auditing Monitor and Troubleshoot • Better Customer Insights • Alerts and Events • Backup and Restore
  • 16. Agenda V12 Overview • Service Tiers and Performance Levels • Scale up or down • Expanded Database Management Security • Dynamic Data Masking • Row-level Security • Auditing Monitor and Troubleshoot • Better Customer Insights • Alerts and Events • Backup and Restore
  • 17. Dynamic data masking policy Privileged logins Masking rules Masking by Masking functions
  • 18.
  • 20. RLS – How it works Data selected from a table Security predicate filter Inline table valued function Enforced by a security policy Restrict the rows that may be viewed
  • 21.
  • 22. Auditing • Maintain regulatory compliance • Understand database activity • Gain insight into discrepancies and anomalies
  • 23. Retain an audit trail of selected events. Report on database activity Analyze reports
  • 24.
  • 25. Agenda V12 Overview • Service Tiers and Performance Levels • Scale up or down • Expanded Database Management Security • Dynamic Data Masking • Row-level Security • Auditing Monitor and Troubleshoot • Better Customer Insights • Alerts and Events • Backup and Restore
  • 26. Agenda V12 Overview • Service Tiers and Performance Levels • Scale up or down • Expanded Database Management Security • Dynamic Data Masking • Row-level Security • Auditing Monitor and Troubleshoot • Better Customer Insights • Alerts and Events • Backup and Restore
  • 27. Better Customer Insights DMVs •Several DMVs are added in V12 Change tracking •V12 fully supports change tracking. Columnstore indexes •A columnstore index improves system performance for data warehouses
  • 28. Alerts and events Define rule Specify threshold Threshold violated Alert rule active Registers an alert Send E- mail (optional)
  • 29. SQL Database Alert Rules Blocked by Firewall Failed Connections Successful Connections CPU Percentage Deadlocks DTU Percentage Log IO Percentage Data IO Percentage Total Database Size
  • 30.
  • 31. Backup & Restore Service Tier Geo-Restore Self-Service Point in Time Restore Backup Retention Period Restore a Deleted Database Basic Supported Supported 7 days Supported Standard Supported Supported 14 days Supported Premium Supported Supported 35 days Supported Web Not supported Not supported n/a n/a Business Not supported Not supported n/a n/a
  • 32. Automatic Backup Creates backups of every active database Every hour a backup is taken Geo-replicated Every 5 minutes a transaction Log backup is taken 200% of your maximum provisioned database storage of backup storage at no additional cost
  • 33. Point-in-Time Restore Designed to recover a database to a specific point in time Creates a new database with the same service tier The time taken to complete a restore depends on the size of the database and the length of the log chain Restoring a deleted database Geo-Restore as disaster recovery option
  • 34.
  • 35. Agenda V12 Overview • Service Tiers and Performance Levels • Scale up or down • Expanded Database Management Security • Dynamic Data Masking • Row-level Security • Auditing Monitor and Troubleshoot • Better Customer Insights • Alerts and Events • Backup and Restore
  • 36.
  • 37.
  • 38. And win a Lumia 635 Feedback form will be sent to you by email Give me feedback
  • 39. Follow Technet Belgium @technetbelux Subscribe to the TechNet newsletter aka.ms/benews Be the first to know
  • 41. Belgiums’ biggest IT PRO Conference

Editor's Notes

  1. A SQL server is a physical server. When you talk about server in a data center SQL database server. Basically this that looks like a SQL server instance but it a TDS (Tabular Data stream) Endpoint. It routes your requests to the physical primary replica Don’t have to carry about VMs, hardware, …
  2. Demo migrate database to Azure
  3. https://msdn.microsoft.com/library/azure/ee336281.aspx
  4. Demo migrate database to Azure
  5. Demo migrate database to Azure
  6. Demo migrate database to Azure
  7. Demo migrate database to Azure
  8. DMV’s http://sqlmag.com/sql-server/dynamic-management-views-azure-sql-database-v12
  9. Demo migrate database to Azure
  10. Demo migrate database to Azure