Skip to content

Commit cb3a48c

Browse files
authored
Update sql-server-to-sql-database-guide.md
Added migration recommendations
1 parent 172cb5f commit cb3a48c

1 file changed

Lines changed: 10 additions & 1 deletion

File tree

azure-sql/migration-guides/database/sql-server-to-sql-database-guide.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,15 @@ After you verify that data is same on both the source and the target, you can cu
144144
> [!IMPORTANT]
145145
> For details on the specific steps associated with performing a cutover as part of migrations using DMS, see [Performing migration cutover](../../../dms/tutorial-sql-server-azure-sql-online.md#perform-migration-cutover).
146146
147+
## Migration recommendations
148+
149+
To speed up migration to Azure SQL Database, you should consider the following recommendations:
150+
| | Resource contention | Recommendation |
151+
|--|--|--|
152+
| **Source (typically on premises)** |Primary bottleneck during migration in source is DATA I/O and latency on DATA file which needs to be monitored carefully. |Based on DATA IO and DATA file latency and depending on whether it’s a virtual machine or physical server, you will have to engage storage admin and explore options to mitigate the bottleneck. |
153+
|**Target (Azure SQL Database)**|Biggest limiting factor is the log generation rate and latency on log file. With Azure SQL Database, you can get a maximum of 96 MB/s log generation rate. | To speed up migration, scale up the target SQL DB to Business Critical Gen5 8 vcore to get the maximum log generation rate of 96 MB/s and also achieve low latency for log file. The [Hyperscale](https://docs.microsoft.com/azure/azure-sql/database/service-tier-hyperscale) service tier provides 100 MB/s log rate regardless of chosen service level |
154+
|**Network** |Network bandwidth needed is equal to max log ingestion rate 96 MB/s (768 Mb/s) |Depending on network connectivity from your on-premises data center to Azure, check your network bandwidth (typically [Azure ExpressRoute](https://docs.microsoft.com/azure/expressroute/expressroute-introduction#bandwidth-options)) to accommodate for the maximum log ingestion rate. |
155+
147156

148157
## Post-migration
149158

@@ -191,4 +200,4 @@ To learn more, see [managing Azure SQL Database after migration](../../database/
191200
- [Best practices for costing and sizing workloads migrate to Azure](/azure/cloud-adoption-framework/migrate/azure-best-practices/migrate-best-practices-costs)
192201

193202
- To assess the Application access layer, see [Data Access Migration Toolkit (Preview)](https://marketplace.visualstudio.com/items?itemName=ms-databasemigration.data-access-migration-toolkit)
194-
- For details on how to perform Data Access Layer A/B testing see [Database Experimentation Assistant](/sql/dea/database-experimentation-assistant-overview).
203+
- For details on how to perform Data Access Layer A/B testing see [Database Experimentation Assistant](/sql/dea/database-experimentation-assistant-overview).

0 commit comments

Comments
 (0)