如何实现本地服务器核心到Azure SQL Database vCore的精确映射
本地核心与Azure SQL vCore精确映射规则
- 未开启超线程的本地物理服务器:1颗物理CPU核心 直接对应 1个Azure SQL vCore
- 开启超线程的本地物理服务器/本地虚拟化平台vCPU:2个逻辑核心(vCPU)对应 1个Azure SQL vCore
补充说明:Azure SQL vCore的底层调度单位是Azure数据中心物理服务器的1个逻辑核心(默认开启超线程),和主流x86架构同代服务器的逻辑核心算力基本持平,不需要额外加冗余系数做换算
- 非x86架构(如ARM、POWER)的本地服务器,不要直接按核心数映射,建议先采集至少10天的生产环境数据库负载数据(包括CPU峰值/均值、内存使用率、IOPS、吞吐量),再根据实际负载需求匹配对应vCore规格
- 如果你迁移后要使用可突发vCore tier,映射规则和通用/业务关键 tier完全一致,只是允许短时CPU占用超过预配vCore的上限,适合峰谷差大的轻量负载。
内容的提问来源于stack exchange,提问作者Ashan
相关产品推荐
相关产品推荐

