gpt4 book ai didi

sql-server - Azure SQL 数据库时间点恢复需要超过 24 小时

转载 作者:行者123 更新时间:2023-12-03 00:56:19 25 4
gpt4 key购买 nike

我一直在尝试对 2GB S0 Azure SQL Server 数据库进行 PITR。它已经运行了超过24小时。数据库恢复进度显示 18 已完成 50%小时没有任何错误。我应该升级服务器 DTU 和大小还是实际服务层?

最佳答案

根据这个post 。在 SQL 数据库上,“马力”是通过数据库吞吐量单位(或简称“DTU”)来衡量的。这个单位以整数来衡量,可能在5到1750之间变化。每个数据库版本都有一个或多个“服务目标”的报价,这些目标与DTU的数量和要玩的价格直接相关。
在下图中,您可以找到每个 SQL 数据库版本的“服务目标”(S0、P3、Basic、P11、S3 等)列表及其各自的价格。请注意,Microsoft 始终在更新其报价,因此当您阅读本文时,这些价格和每个版本的服务目标可能已经过时: enter image description here

一个选项是一种更加保守、负责任和有尊严的选择 DTU 数量的方式,并且基于有关数据库事件的真实数据。它是 DTU 计算器 ( http://dtucalculator.azurewebsites.net/ ),这是一项在线服务,可以为我们提供最合适的数据库服务目标建议。您只需下载 DTU 计算器网站上提供的 PowerShell 脚本,然后在数据库所在的服务器中运行它。一旦运行此脚本,将测量以下数据并将其记录在 CSV 文件中:

  • 处理器 - 处理器时间百分比
  • 逻辑磁盘 - 磁盘读取次数/秒
  • 逻辑磁盘 - 磁盘写入/秒
  • 数据库 – 每秒刷新的日志字节数
    收集完成后,您只需上传脚本生成的文件并解释结果即可。下面是 DTU 计算器生成的图表之一的示例,表明 89.83% 的数据库负载可以在“标准”SQL 数据库版本的服务目标 S3 中良好运行。
    enter image description here
    这是一个决策树,它将帮助您达到数据库的最佳点。
    enter image description here所以我认为可以适当增加DTU来加快进程。 :)

关于sql-server - Azure SQL 数据库时间点恢复需要超过 24 小时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68056703/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com