Azure SQL——实际上啥是 vCore

Posted

技术标签:

【中文标题】Azure SQL——实际上啥是 vCore【英文标题】:Azure SQL -- what is vCore actuallyAzure SQL——实际上什么是 vCore 【发布时间】:2021-10-14 13:45:15 【问题描述】:

我们计划创建 Azure SQL 托管实例。当我们选择基于 Vcor​​e 的购买模式时,CPU Physical Cores 是如何计算的。

根据微软文档: Gen5 逻辑 CPU 基于 Intel® E5-2673 v4 (Broadwell) 2.3 GHz、Intel® SP-8160 (Skylake) 和 Intel® 8272CL (Cascade Lake) 2.5 GHz 处理器、快速 NVMe SSD、超线程逻辑内核和计算大小在 4 到 80 个内核之间。

所以,如果我们选择 8 vCore 那么

    CPU 是如何分配给我的(英特尔® E5-2673 v4/英特尔® SP-8160/英特尔® 8272CL) 我可以选择自己的 CPU 如果我说,因为 CPU 要么是 18/24/26 核,所以 8 vCore = 816/824/8*26。这会是正确的理解吗

【问题讨论】:

【参考方案1】:

Azure SQL 托管实例将 SQL Server 数据库引擎与完全托管的平台即服务的所有优势相结合。

Microsoft Azure 使用预定义硬件(英特尔® E5-2673 v4/英特尔® SP-8160/英特尔® 8272CL)用于 Azure SQL 托管实例。 Microsoft Azure 负责 Azure SQL 托管实例的硬件并全面运作资源和硬件的分配。

您无法选择确切的硬件、CPU、内存或存储类型,而是只能选择高级选项,例如服务层、硬件生成、vCore 数量和存储(以 GB 为单位)。

英特尔® E5-2673 v4 有 20 个内核

英特尔® SP-8160 v4 有 24 个内核

英特尔® 8272CL 有 26 个内核

vCore 是虚拟核心的缩写,它是一种旨在让您更轻松地将本地硬件资源规范转换为 Azure SQL 数据库平台上的类似规范的模型

https://docs.microsoft.com/en-us/azure/azure-sql/managed-instance/service-tiers-managed-instance-vcore?tabs=azure-portal

【讨论】:

以上是关于Azure SQL——实际上啥是 vCore的主要内容,如果未能解决你的问题,请参考以下文章

Azure 服务总线:啥是“请求”和“消息”?

Azure/Microsoft 认知服务自定义视觉 - 啥是对象检测模型输出张量规范?

我需要将 SQL Azure 中的媒体内容(视频或图像)存储上传到 Azure BLOB 容器

assertEquals,啥是实际的,啥是预期的?

如何:将实际执行方法从“行”更改为“批处理”-Azure SQL Server

Azure Synapse 专用 sql 池未在 Synapse Studio 中显示数据对象