database - Azure DTU 计算

标签 database azure virtual-machine

我们在 Azure 上有一些数据库实例,我正在尝试优化 Azure 上的数据库性能。能否解释一下什么是 Azure DTU 以及我们如何计算 Azure DTU?

最佳答案

1.什么是Azure DTU:

Azure SQL 数据库提供两种购买模型:基于 vCore 的购买模型和基于 DTU 的购买模型。

基于 DTU 的购买模型基于计算、存储和 IO 资源的捆绑衡量。计算大小以单个数据库的数据库事务单元 (DTU) 和弹性池的弹性数据库事务单元 (eDTU) 表示。

数据库事务单元 (DTU) 表示 CPU、内存、读取和写入的混合度量。基于 DTU 的购买模型提供了一组预配置的计算资源包和随附的存储,以驱动不同级别的应用程序性能:基本、标准和高级。

更多详情请参见:https://learn.microsoft.com/en-us/azure/sql-database/sql-database-service-tiers-dtu

2.如何优化数据库性能:

由于您的数据库实例已位于 Azure 上,因此您可以通过 Azure 门户进行故障排除或更改服务层级来监控数据库实例并提高数据库性能。请参阅:监控和性能调优:https://learn.microsoft.com/en-us/azure/sql-database/sql-database-monitor-tune-overview#improving-database-performance-with-more-resources

3.如何计算Azure DTU:

这里是有关 Azure SQL 数据库 DTU 计算器的链接。此计算器将帮助我们确定现有 SQL Server 数据库的 DTU 数量,以及我们之前需要的最低性能级别和服务级别的建议我们迁移到 Azure SQL 数据库。 如果你还保留着数据库备份文件,我想你可以试试这个计算器。

请参阅:http://dtucalculator.azurewebsites.net/

关于database - Azure DTU 计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53517626/

相关文章:

wcf - 在 Azure 上托管非 WCF 服务

javascript - 如何查明 azure 快照何时完成创建

Azure虚拟机: Why do I only have an option for Windows Server 2016 Data Center

mysql - 如何对非常大的数据集的结果集进行分组、存储和过滤

PHP/SQL : How to concatenate/combine columns value into one row

Android,将文件写入数据/数据/'package'文件夹的子目录的正确方法是什么

azure - Azure Active Directory easy auth/.auth/me 的权限错误返回 401

php - 词栅栏 |微软Azure

mysql - 如何获得 MySQL "Explain"的虚拟值?

java-如何使用一些用户定义的参数部署远程计算机上的 jar 文件