Skip to content

Commit e69a4e8

Browse files
authored
Merge pull request #105016 from rothja/sqldbquotacleanup
Adding links to the new SQL DB quotas page
2 parents 5c26c5f + b91e924 commit e69a4e8

6 files changed

+18
-83
lines changed

articles/sql-database/quota-increase-request.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ Use the following steps to request an increase in the number of servers per subs
8585

8686
For more information, see [SQL Database resource limits and resource governance](sql-database-resource-limits-database-server.md).
8787

88-
### Enable subscription access to a region
88+
### <a id="other"></a> Enable subscription access to a region
8989

9090
Some offer types are not available in every region. You may see an error such as the following:
9191

articles/sql-database/sql-database-instance-pools.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ If you are experiencing issues related to instance pool deployment (creation or
121121

122122
If you are experiencing issues related to single instances or databases within a pool, you should create a regular support ticket for Azure SQL Database managed instances.
123123

124-
To create larger managed instance deployments (with or without instance pools), you may need to obtain a larger regional quota. Use the [standard managed instance procedure for requesting a larger quota](sql-database-managed-instance-resource-limits.md#obtaining-a-larger-quota-for-sql-managed-instance), but note that if you are using instance pools, the deployment logic compares total vCore consumption *at the pool level* against your quota to determine whether you are allowed to create new resources without further increasing your quota.
124+
To create larger managed instance deployments (with or without instance pools), you may need to obtain a larger regional quota. For more information, see [Request quota increases for Azure SQL Database](quota-increase-request.md). Note that if you are using instance pools, the deployment logic compares total vCore consumption *at the pool level* against your quota to determine whether you are allowed to create new resources without further increasing your quota.
125125

126126
## Instance pool billing
127127

articles/sql-database/sql-database-managed-instance-resource-limits.md

Lines changed: 5 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ There are also instance-level limits like max log write throughput 22 MB/s, so y
101101

102102
## Supported regions
103103

104-
Managed instances can be created only in [supported regions](https://azure.microsoft.com/global-infrastructure/services/?products=sql-database&regions=all). To create a managed instance in a region that is currently not supported, you can [send a support request via the Azure portal](#obtaining-a-larger-quota-for-sql-managed-instance).
104+
Managed instances can be created only in [supported regions](https://azure.microsoft.com/global-infrastructure/services/?products=sql-database&regions=all). To create a managed instance in a region that is currently not supported, you can [send a support request via the Azure portal](quota-increase-request.md).
105105

106106
## Supported subscription types
107107

@@ -116,13 +116,13 @@ Managed instance currently supports deployment only on the following types of su
116116

117117
## Regional resource limitations
118118

119-
Supported subscription types can contain a limited number of resources per region. Managed instance has two default limits per Azure region (that can be increased on-demand by creating a special [support request in the Azure portal](#obtaining-a-larger-quota-for-sql-managed-instance)) depending on a type of subscription type:
119+
Supported subscription types can contain a limited number of resources per region. Managed instance has two default limits per Azure region (that can be increased on-demand by creating a special [support request in the Azure portal](quota-increase-request.md) depending on a type of subscription type:
120120

121121
- **Subnet limit**: The maximum number of subnets where managed instances are deployed in a single region.
122122
- **vCore unit limit**: The maximum number of vCore units that can be deployed across all instances in a single region. One GP vCore uses one vCore unit and one BC vCore takes 4 vCore units. The total number of instances is not limited as long as it is within the vCore unit limit.
123123

124124
> [!Note]
125-
> These limits are default settings and not technical limitations. The limits can be increased on-demand by creating a special [support request in the Azure portal](#obtaining-a-larger-quota-for-sql-managed-instance) if you need more managed instances in the current region. As an alternative, you can create new managed instances in another Azure region without sending support requests.
125+
> These limits are default settings and not technical limitations. The limits can be increased on-demand by creating a special [support request in the Azure portal](quota-increase-request.md) if you need more managed instances in the current region. As an alternative, you can create new managed instances in another Azure region without sending support requests.
126126
127127
The following table shows the **default regional limits** for supported subscription types (default limits can be extended using support request described below):
128128

@@ -140,39 +140,9 @@ The following table shows the **default regional limits** for supported subscrip
140140

141141
\*\* Larger subnet and vCore limits are available in the following regions: Australia East, East US, East US 2, North Europe, South Central US, Southeast Asia, UK South, West Europe, West US 2.
142142

143-
## Obtaining a larger quota for SQL managed instance
143+
## Request a quota increase for SQL managed instance
144144

145-
If you need more managed instances in your current regions, send a support request to extend the quota using the Azure portal.
146-
To initiate the process of obtaining a larger quota:
147-
148-
1. Open **Help + support**, and click **New support request**.
149-
150-
![Help and Support](media/sql-database-managed-instance-resource-limits/help-and-support.png)
151-
2. On the Basics tab for the new support request:
152-
- For **Issue type**, select **Service and subscription limits (quotas)**.
153-
- For **Subscription**, select your subscription.
154-
- For **Quota type**, select **SQL Database Managed Instance**.
155-
- For **Support plan**, select your support plan.
156-
157-
![Issue type quota](media/sql-database-managed-instance-resource-limits/issue-type-quota.png)
158-
159-
3. Click **Next**.
160-
4. On the **Problem tab** for the new support request:
161-
- For **Severity**, select the severity level of the problem.
162-
- For **Details**, provide additional information about your issue, including error messages.
163-
- For **File upload**, attach a file with more information (up to 4 MB).
164-
165-
![Problem details](media/sql-database-managed-instance-resource-limits/problem-details.png)
166-
167-
> [!IMPORTANT]
168-
> A valid request should include:
169-
> - Region in which subscription limit needs to be increased.
170-
> - Required number of vCores, per service tier in existing subnets after the quota increase (if any of the existing subnets needs to be expanded.
171-
> - Required number of new subnets and total number of vCores per service tier within the new subnets (if you need to deploy managed instances in new subnets).
172-
173-
5. Click **Next**.
174-
6. On the Contact Information tab for the new support request, enter preferred contact method (email or phone) and the contact details.
175-
7. Click **Create**.
145+
If you need more managed instances in your current regions, send a support request to extend the quota using the Azure portal. For more information, see [Request quota increases for Azure SQL Database](quota-increase-request.md).
176146

177147
## Next steps
178148

articles/sql-database/sql-database-purchase-models.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ The vCore-based purchasing model lets you independently choose compute and stora
7171

7272
> [!IMPORTANT]
7373
> Compute resources, I/O, and data and log storage are charged per database or elastic pool. Backup storage is charged per each database. For more information about managed instance charges, see [managed instances](sql-database-managed-instance.md).
74-
> **Region limitations:** For the current list of supported regions, see [products available by region](https://azure.microsoft.com/global-infrastructure/services/?products=sql-database&regions=all). To create a managed instance in a region that currently isn't supported, [send a support request via the Azure portal](sql-database-managed-instance-resource-limits.md#obtaining-a-larger-quota-for-sql-managed-instance).
74+
> **Region limitations:** For the current list of supported regions, see [products available by region](https://azure.microsoft.com/global-infrastructure/services/?products=sql-database&regions=all). To create a managed instance in a region that currently isn't supported, [send a support request via the Azure portal](quota-increase-request.md).
7575
7676
If your single database or elastic pool consumes more than 300 DTUs, converting to the vCore-based purchasing model might reduce your costs. You can convert by using your API of choice or by using the Azure portal, with no downtime. However, conversion isn't required and isn't done automatically. If the DTU-based purchasing model meets your performance and business requirements, you should continue using it.
7777

articles/sql-database/sql-database-resource-limits-database-server.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,15 +32,15 @@ This article provides an overview of the SQL Database resource limits for a SQL
3232
| Max pools per server | Limited by number of DTUs or vCores. For example, if each pool is 1000 DTUs, then a server can support 54 pools.|
3333
|||
3434

35-
> [!NOTE]
36-
> To obtain more DTU/eDTU quota, vCore quota, or more servers than the default amount, a new support request can be submitted in the Azure portal for the subscription with issue type “Quota”. The DTU/eDTU quota and database limit per server constrains the number of elastic pools per server.
37-
3835
> [!IMPORTANT]
3936
> As the number of databases approaches the limit per SQL Database server, the following can occur:
4037
>
4138
> - Increasing latency in running queries against the master database. This includes views of resource utilization statistics such as sys.resource_stats.
4239
> - Increasing latency in management operations and rendering portal viewpoints that involve enumerating databases in the server.
4340
41+
> [!NOTE]
42+
> To obtain more DTU/eDTU quota, vCore quota, or more servers than the default amount, submit a new support request in the Azure portal. For more information, see [Request quota increases for Azure SQL Database](quota-increase-request.md).
43+
4444
### Storage size
4545

4646
For single databases resource storage sizes, refer to either [DTU-based resource limits](sql-database-dtu-resource-limits-single-databases.md) or [vCore-based resource limits](sql-database-vcore-resource-limits-single-databases.md) for the storage size limits per pricing tier.

articles/sql-database/sql-database-service-tier-hyperscale.md

Lines changed: 7 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ With the ability to rapidly spin up/down additional read-only compute nodes, the
107107

108108
## Create a Hyperscale database
109109

110-
A Hyperscale database can be created using the [Azure portal](https://portal.azure.com), [T-SQL](https://docs.microsoft.com/sql/t-sql/statements/create-database-transact-sql?view=azuresqldb-current), [Powershell](https://docs.microsoft.com/powershell/module/azurerm.sql/new-azurermsqldatabase) or [CLI](https://docs.microsoft.com/cli/azure/sql/db#az-sql-db-create). Hyperscale databases are available only using the [vCore-based purchasing model](sql-database-service-tiers-vcore.md).
110+
A Hyperscale database can be created using the [Azure portal](https://portal.azure.com), [T-SQL](https://docs.microsoft.com/sql/t-sql/statements/create-database-transact-sql?view=azuresqldb-current), [PowerShell](https://docs.microsoft.com/powershell/module/azurerm.sql/new-azurermsqldatabase) or [CLI](https://docs.microsoft.com/cli/azure/sql/db#az-sql-db-create). Hyperscale databases are available only using the [vCore-based purchasing model](sql-database-service-tiers-vcore.md).
111111

112112
The following T-SQL command creates a Hyperscale database. You must specify both the edition and service objective in the `CREATE DATABASE` statement. Refer to the [resource limits](https://docs.microsoft.com/azure/sql-database/sql-database-vcore-resource-limits-single-databases#hyperscale---provisioned-compute---gen4) for a list of valid service objectives.
113113

@@ -120,7 +120,7 @@ This will create a Hyperscale database on Gen5 hardware with 4 cores.
120120

121121
## Migrate an existing Azure SQL Database to the Hyperscale service tier
122122

123-
You can move your existing Azure SQL databases to Hyperscale using the [Azure portal](https://portal.azure.com), [T-SQL](https://docs.microsoft.com/sql/t-sql/statements/alter-database-transact-sql?view=azuresqldb-current), [Powershell](https://docs.microsoft.com/powershell/module/azurerm.sql/set-azurermsqldatabase) or [CLI](https://docs.microsoft.com/cli/azure/sql/db#az-sql-db-update). At this time, this is a one-way migration. You can't move databases from Hyperscale to another service tier, other than by exporting and importing data. For proofs of concept (POCs), we recommend making a copy of your production databases, and migrating the copy to Hyperscale. Migrating an existing Azure SQL database to the Hyperscale tier is a size of data operation.
123+
You can move your existing Azure SQL databases to Hyperscale using the [Azure portal](https://portal.azure.com), [T-SQL](https://docs.microsoft.com/sql/t-sql/statements/alter-database-transact-sql?view=azuresqldb-current), [PowerShell](https://docs.microsoft.com/powershell/module/azurerm.sql/set-azurermsqldatabase) or [CLI](https://docs.microsoft.com/cli/azure/sql/db#az-sql-db-update). At this time, this is a one-way migration. You can't move databases from Hyperscale to another service tier, other than by exporting and importing data. For proofs of concept (POCs), we recommend making a copy of your production databases, and migrating the copy to Hyperscale. Migrating an existing Azure SQL database to the Hyperscale tier is a size of data operation.
124124

125125
The following T-SQL command moves a database into the Hyperscale service tier. You must specify both the edition and service objective in the `ALTER DATABASE` statement.
126126

@@ -187,49 +187,14 @@ The Azure SQL Database Hyperscale tier is currently available in the following r
187187
- West US
188188
- West US 2
189189

190-
If you want to create Hyperscale database in a region that is not listed as supported, you can send an onboarding request via Azure portal. We are working to expand the list of supported regions so please check back for latest region list.
190+
If you want to create Hyperscale database in a region that is not listed as supported, you can send an onboarding request via Azure portal. For instructions, see [Request quota increases for Azure SQL Database](quota-increase-request.md) for instructions. When submitting your request, use the following guidelines:
191191

192-
To request the ability to create Hyperscale databases in regions not listed:
193-
194-
1. Navigate to [Azure Help and Support Blade](https://portal.azure.com/#blade/Microsoft_Azure_Support/HelpAndSupportBlade/overview)
195-
196-
2. Click on [**New support request**](https://ms.portal.azure.com/#blade/Microsoft_Azure_Support/HelpAndSupportBlade/newsupportrequest)
197-
198-
![Azure Help and Support Blade](media/sql-database-service-tier-hyperscale/request-screen-1.png)
199-
200-
3. For **Issue Type**, select **Service and subscription limits (quotas)**
201-
202-
4. Choose the subscription you would use to create the database(s)
203-
204-
5. For **Quota Type**, select **SQL database**
205-
206-
6. Click **Next: Solutions**
207-
208-
1. Click **Provide Details**
209-
210-
![Problem details](media/sql-database-service-tier-hyperscale/request-screen-2.png)
211-
212-
8. Choose **SQL Database quota type**: **Other quota request**
213-
214-
9. Fill in the following template:
215-
216-
![Quota details](media/sql-database-service-tier-hyperscale/request-screen-3.png)
217-
218-
In the template, provide the following information
219-
220-
> Request to create Azure Hyperscale SQL Database in a new region<br/>
221-
> Region: [Fill in your requested region] <br/>
222-
> Compute SKU/total cores including readable replicas <br/>
223-
> Number of TB estimated
224-
>
225-
226-
10. Choose **Severity C**
227-
228-
11. Choose the appropriate contact method and fill in details.
229-
230-
12. Click **Save** and **Continue**
192+
- Use the [Other quota request](quota-increase-request.md#other) SQL database quota type.
193+
- In the text details, add the compute SKU/total cores including readable replicas.
194+
- Also specify the estimated TB.
231195

232196
## Known limitations
197+
233198
These are the current limitations to the Hyperscale service tier as of GA. We are actively working to remove as many of these limitations as possible.
234199

235200
| Issue | Description |

0 commit comments

Comments
 (0)