Azure DP-300 key terms
Azure DP-300 · Get comfortable with the vocabulary.
- Azure SQL Database
- Related: elastic pool, vCore purchasing model
A fully managed relational database service in Azure in which Microsoft handles patching, backups, and high availability, while you choose a purchasing model and service tier.
- Azure SQL Managed Instance
- Related: Azure SQL Database, SQL Agent job
A deployment option that provides near-full SQL Server engine compatibility, including SQL Server Agent, cross-database queries, and instance-level features, while Microsoft still manages patching and backups.
- elastic pool
- Related: DTU, Azure SQL Database
A shared pool of compute and storage resources that many Azure SQL databases draw from, which is cost-effective when individual databases have unpredictable or spiky demand.
- DTU
- Related: vCore purchasing model, elastic pool
A blended unit that measures CPU, memory, and read/write throughput together, used by the older purchasing model to size a database or pool with one number.
- vCore purchasing model
- Related: DTU, Hyperscale service tier
A purchasing option that lets you choose virtual cores, memory, and hardware generation independently, so capacity maps more clearly to on-premises SQL Server hardware.
- serverless compute tier
- Related: vCore purchasing model, Azure SQL Database
A billing option for Azure SQL Database that scales compute automatically during use and pauses the database when idle, charging only for compute actually consumed.
- Hyperscale service tier
- Related: vCore purchasing model, Azure SQL Database
A service tier that separates compute from a distributed storage layer, enabling very large databases and fast scale-up or restore without copying the entire database.
- Azure AD authentication
- Related: contained database user, Azure SQL Database
Authenticating to Azure SQL with identities managed in Microsoft Entra ID, such as users, groups, and managed identities, so passwords need not be stored in the database.
- contained database user
- Related: Azure AD authentication, row-level security
A database-level principal whose password and metadata live inside the database, so it can connect without a matching server login; often used with contained and Azure SQL authentication.
- Transparent Data Encryption
- Related: Always Encrypted, Azure SQL Database
Encrypts database files and backups at rest with a symmetric key protected by a certificate or Azure Key Vault key, requiring no application changes.
- Always Encrypted
- Related: Transparent Data Encryption, dynamic data masking
Encrypts selected columns inside the client driver so the database engine never sees plaintext, with column keys held in a key store outside the database.
- dynamic data masking
- Related: row-level security, Microsoft Defender for SQL
Returns masked values to users who lack permission, such as showing only the last four digits of a number, while the stored data remains unchanged.
- row-level security
- Related: dynamic data masking, contained database user
Uses a security policy and inline table-valued function to filter rows automatically, so each user sees only the rows they are permitted to see.
- auditing
- Related: Microsoft Defender for SQL, diagnostic settings
Records events such as logins, permission changes, and data access to storage, Log Analytics, or Event Hubs for compliance and investigation.
- Microsoft Defender for SQL
- Related: auditing, dynamic data masking
A security service that detects anomalous access and possible injection attacks and provides vulnerability assessment findings and recommendations for Azure SQL resources.
- private endpoint
- Related: server-level firewall rule, Azure SQL Database
A private IP address in a virtual network that connects to an Azure SQL resource, keeping traffic on the Microsoft backbone instead of the public internet.
- server-level firewall rule
- Related: private endpoint, Azure SQL Database
An allow-list entry that permits connections from a specific IP address or range to all databases on a logical Azure SQL server, filtering traffic before it reaches the engine.
- Query Store
- Related: automatic tuning, wait statistics
A built-in feature that captures query text, execution plans, and runtime statistics over time, helping you find regressions and force a previously good plan.
- automatic tuning
- Related: Query Store, Intelligent Insights
A service that watches the workload and can create or drop indexes and force or revert query plans, either automatically or as recommendations you approve.
- Intelligent Insights
- Related: automatic tuning, diagnostic settings
A diagnostics feature that uses machine learning to detect abnormal performance such as CPU spikes or blocking and writes an explanation with recommended actions to the diagnostics log.
- DMV
- Related: wait statistics, Extended Events
Dynamic management views are system views and functions that expose live server state such as waits, sessions, and query statistics, queried with ordinary T-SQL.
- wait statistics
- Related: DMV, Query Store
Counters that record how long queries waited and on which resource, such as locks, memory, or disk, helping identify the real bottleneck instead of guessing.
- Extended Events
- Related: DMV, auditing
A lightweight, configurable event-tracing system that captures detailed diagnostic data to a file or ring buffer for later analysis.
- Resource governor
- Related: wait statistics, Azure SQL Managed Instance
A SQL Server feature that limits CPU, memory, and IO used by different workload groups, protecting important workloads from noisy neighbors on the same instance.
- diagnostic settings
- Related: Log Analytics workspace, alert rule
Configuration that routes resource logs and metrics from an Azure SQL resource to destinations such as Log Analytics, storage accounts, or Event Hubs.
- Log Analytics workspace
- Related: diagnostic settings, alert rule
A store for log data in Azure Monitor that you query with KQL, letting you combine SQL logs with other resources for dashboards, alerts, and workbooks.
- alert rule
- Related: diagnostic settings, Azure Automation runbook
A condition on a metric or log query that triggers a notification or automated action when a threshold is met, catching problems before users report them.
- SQL Agent job
- Related: Azure SQL Managed Instance, Elastic Database Jobs
A scheduled set of T-SQL steps, such as index rebuilds or backups, run by the SQL Server Agent service; available in Managed Instance but not Azure SQL Database.
- Elastic Database Jobs
- Related: SQL Agent job, elastic pool
An Azure SQL feature that runs a T-SQL script across many databases on a schedule, commonly used for maintenance across a pool or shard set.
- Azure Automation runbook
- Related: alert rule, Azure Functions
A PowerShell or Python script hosted in Azure Automation that runs on a schedule or webhook to perform management tasks such as scaling or cleanup.
- Azure Functions
- Related: Azure Automation runbook, Logic Apps
A serverless compute service that runs small pieces of code in response to timers or events, often used to automate database tasks without managing a server.
- Logic Apps
- Related: Azure Functions, Azure Automation runbook
A workflow service with connectors that can trigger actions across many systems, useful for orchestrating multi-step automation with approvals and notifications around database tasks.
- DACPAC
- Related: Azure SQL Database, Azure Automation runbook
A package that captures a database schema and can be deployed to update a target database, commonly used in CI/CD pipelines to apply schema changes.
- failover group
- Related: active geo-replication, Azure SQL Managed Instance
A group of databases on a primary and secondary server with a failover policy and a listener endpoint that clients use to reconnect after failover.
- active geo-replication
- Related: failover group, Business Critical tier
A feature that continuously replicates a database to readable secondary databases in other regions, allowing manual failover and read offloading.
- zone redundancy
- Related: Business Critical tier, failover group
Deploying replicas across availability zones within a region so the database survives a single datacenter failure; supported in certain service tiers.
- Business Critical tier
- Related: zone redundancy, active geo-replication
A service tier using local SSD storage and multiple always-on replicas, giving low latency and fast failover, with an option for a free readable secondary.
- point-in-time restore
- Related: long-term retention, geo-restore
Restores a database to an earlier moment within the retention window, creating a new database, and is used to recover from accidental data changes.
- long-term retention
- Related: point-in-time restore, geo-restore
A policy that keeps full backups for months or years beyond the normal point-in-time window, typically for legal or regulatory needs, stored in Azure Blob storage.
- geo-restore
- Related: point-in-time restore, failover group
Recovers a database from geo-replicated backups into a different Azure region when the source region is unavailable, using the most recent available backup.