数据库同步工具
sqlserver,Mysql数据同步软件

SQL 数据库资源限制和资源调控SQL Database resource limits and resource governance

在线QQ客服:1922638

专业的SQL Server、MySQL数据库同步软件

您当前正在访问Microsoft AZURE全球版技术文档网站。如果需要访问21Vianet运营的MICROSOFT AZURE China技术文档网站,请访问https://docs.azure.cn。

本文概述了管理单个数据库和弹性池的SQL数据库服务器的SQL数据库资源限制。 本文概述了管理单个数据库和弹性数据库的SQL数据库服务器的SQL数据库资源限制池。 它提供有关达到或超过这些资源限制时发生的情况的信息,并介绍了用于实施这些限制的规则。资源控制机制。 它提供有关当达到或超过这些资源限制时会发生什么情况的信息,并描述了所使用的资源治理机制强制执行这些限制。

备注

有关托管实例的限制,请参阅托管实例的SQL数据库资源限制。 有关托管实例的限制,请参阅托管实例的SQL数据库资源限制。

<表格>

资源 资源

限制 限制

<身体>

每个服务器的数据库数量 每个服务器的数据库

5000 5000

在任何区域中每个订阅的默认服务器数量 在任何区域中每个订阅的默认服务器数量

20 20

在任何区域中每个订阅的最大服务器数量 在任何区域中每个订阅的最大服务器数量

200 200

每个服务器的DTU/eDTU配额 每个服务器的DTU/eDTU配额

54,000 54,000

每个服务器/实例的vCore配额 每个服务器/实例的vCore配额

540 540

每个服务器的最大池数 每个服务器的最大池数

受DTU或vCore数量的限制。 受DTU或vCore数量的限制。 例如,如果每个池为1000个DTU,则服务器可以支持54个池。 例如,如果每个池是1000个DTU,则服务器可以支持54个池。

重要

随着数据库数量接近每个SQL数据库服务器的限制,可能会发生以下情况: 当数据库数量接近每个SQL数据库服务器的限制时,可能会发生以下情况:

  • 对主数据库运行查询的延迟增加了。 在针对主数据库的查询中增加了等待时间。 这包括资源利用率统计信息的视图,例如sys.resource_stats。 这包括资源利用率统计信息的视图,例如sys.resource_stats。
  • 管理操作和显示门户网站观点(涉及枚举服务器中的数据库)的延迟有所增加。 增加管理操作的延迟,并呈现涉及枚举服务器中数据库的门户网站观点。

备注

要获得比默认值更多的DTU/eDTU配额,vCore配额或更多服务器,请在Azure门户中提交新的支持请求。 要获得比默认数量更多的DTU/eDTU配额,vCore配额或更多服务器,请提交新的Azure门户中的支持请求。 有关更多信息,请参阅AZURE SQL数据库请求配额增加。 有关详细信息,请参阅请求增加Azure SQL数据库的配额。

有关单个数据库资源存储大小,请参见基于DTU的资源限制或基于vCore的资源限制,以了解每个定价层的存储大小限制。 对于单个数据库资源存储大小,请参考基于DTU的资源限制或基于vCore的资源限制每个定价层的存储大小限制。

如果数据库计算资源利用率(基于DTU和eDTU或vCore测得)更高,则查询延迟将增加,甚至可能发生查询超时。在上述情况下,服务可以在查询可用时将查询排队,并向查询提供资源以供执行。 当数据库计算利用率(由DTU和eDTU或vCore衡量)高时,查询延迟会增加,并且查询甚至可能超时。在这些条件下,查询可能会被服务排入队列,并在资源空闲时向其提供执行资源。

当计算利用率提高时,降低风险的选项包括: 当遇到高计算利用率时,缓解措施包括:

  • 增加数据库或弹性池的计算大小,以为数据库提供更多的计算资源。 增加数据库或弹性池的计算大小,以为数据库提供更多的计算资源。 请参阅扩展单个数据库资源和扩展弹性池资源。 请参阅扩展单个数据库资源和扩展弹性池资源。
  • 优化查询以减少每个查询的资源利用率。 优化查询以减少每个查询的资源利用率。 有关更多信息,请参见查询优化/提示。 有关更多信息,请参见查询调整/提示。

当使用的数据库空间达到上限时,将无法执行增加数据大小的数据库插入和更新操作,并且客户端会收到一条错误消息。 当使用的数据库空间达到最大大小限制时,增加数据大小的数据库插入和更新将失败,并且客户端收到错误消息。 SELECT和DELETE语句不受影响。 SELECT和DELETE语句继续成功。

当空间使用量增加时,缓解风险的选项包括: 遇到高空间利用率时,缓解措施包括:

  • 增加数据库或弹性池的最大大小,或添加更多存储资源。 增加数据库或弹性池的最大大小,或添加更多存储。 请参阅扩展单个数据库资源和扩展弹性池资源。 请参阅扩展单个数据库资源和扩展弹性池资源。
  • 如果数据库位于弹性池中,则可以选择将数据库移出弹性池,以避免与其他数据库共享存储空间。 如果数据库位于弹性池中,则可以将数据库移到池外,以便它的存储空间不与其他数据库共享。
  • 收缩数据库以回收未使用的空间。 缩小数据库以回收未使用的空间。 有关详细信息,请参阅在Azure SQL数据库中管理文件空间 有关详细信息,请参阅在Azure SQL数据库中管理文件空间

最大会话数和辅助进程由服务层和计算大小(Dtu/Edtu或Vcore)确定。 会话和工作程序的最大数量由服务层和计算大小(DTU/eDTU或vCore)确定)。 当达到会话或辅助角色限制时,新请求将被拒绝,客户端将收到错误消息。 当达到会话或工作程序限制时,新请求将被拒绝,并且客户端会收到错误消息。 尽管应用程序可以轻松控制可用连接的数量,但是并行辅助角色的数量通常更难于估计和控制。 虽然可用的连接数量可以由应用程序控制,但并发工作程序的数量通常更难于控制估计和控制。 在峰值负载期间,当数据库资源达到上限时,辅助角色具有较长的查询运行时间,较大的阻塞链或当查询并行度过高并堆积时,这种情况尤其突出。 在高峰负载期间尤其如此,当达到数据库资源限制并且由于运行时间较长而使工作人员堆积时查询,大的阻塞链或过多的查询并行性。

当对话或辅助角色的使用率提高时,降低风险的选项包括: 当会话或工作人员利用率很高时,缓解措施包括:

  • 提高数据库或弹性池的服务级别或计算大小。 增加数据库或弹性池的服务层或计算大小。 请参阅扩展单个数据库资源和扩展弹性池资源。 请参阅扩展单个数据库资源和扩展弹性池资源。
  • 如果对计算资源的争用导致辅助角色的使用率上升,请优化查询以减少每个查询的资源使用率。 如果由于导致争用而导致工作人员利用率提高,则优化查询以降低每个查询的资源利用率计算资源。 有关更多信息,请参见查询优化/提示。 有关更多信息,请参见查询调整/提示。
  • 减小MAXDOP(最大并行度)设置。 减小MAXDOP(最大并行度)设置。
  • 优化查询工作负载,以减少出现次数和被阻止查询的持续时间。 优化查询工作负载以减少查询阻塞的次数和持续时间。

每个数据库中用户工作负载的CPU和内存消耗将在and列的resource_stats视图dm_db_resource_stats中报告。 在sys.dm_db_resource_stats和sys.resource_stats视图中报告了每个数据库中用户工作负载的CPU和内存消耗,在和列中。 对于弹性池,系统将报告系统中池级别的资源消耗。 elastic_pool_resource_stats视图。 对于弹性池,池级资源消耗在sys.elastic_pool_resource_stats视图中报告。 Azure Monitor指标还可以报告单个池级数据库和弹性池的用户工作负载CPU消耗。 对于单个数据库和池中的弹性池,还通过Azure Monitor指标报告了用户工作负载CPU消耗水平。

Azure SQL数据库需要计算资源来实现核心服务功能,例如高可用性和灾难恢复,数据库备份和还原,监视,查询存储以及自动优化。系统使用资源控制机制为这些内部进程保留全部资源的特定部分,以便资源的其余部分可用于用户工作负载。 Azure SQL数据库需要计算资源来实现核心服务功能,例如高可用性和灾难恢复,数据库备份和恢复,监视,查询存储,自动调整等。系统使用资源管理机制为这些内部流程预留一部分整体资源,从而使其余资源可用于用户工作负载。 如果内部进程不使用计算资源,则系统会将它们提供给用户工作负载。 在内部流程未使用计算资源的情况下,系统会将其提供给用户工作负载使用。

在承载单个数据库或弹性池的SQL Server实例上,用户的总工作量以及内部进程CPU和内存消耗在resource_stats dm_db_resource_stats和列中报告 在托管单个数据库或弹性池的SQL Server实例上,用户工作负载和内部进程的CPU和内存消耗总量为在sys.dm_db_resource_stats和sys.resource_stats视图中报告,在和列中。 此数据也由Azure Monitor测量。该报告适用于单个数据库和池级别的弹性池。 此数据还通过和Azure Monitor指标报告,适用于单个数据库和池级别的弹性池。

系统。 dm_resource_governor_resource_pools_history_ex和dm_resource_governor_workload_groups_history_ex视图报告了用户工作负载和内部进程最近资源消耗的详细细分 详细信息sys.dm_resource_governor_resource_pools_history_ex和sys.dm_resource_governor_workload_groups_history_ex视图中报告了用户工作负载和内部流程的资源消耗。 有关这些视图中引用的资源池和工作负荷组的更多信息,请参阅资源治理。 有关这些视图中引用的资源池和工作负荷组的详细信息,请参阅资源治理。 这些视图按用户工作负荷以及关联的资源池和工作负荷组中的特定内部流程报告资源利用率。 这些视图报告用户工作负载以及相关资源池和工作负载组中特定内部流程的资源利用率。

在性能监视和故障排除的上下文中,请务必考虑用户的 cpu消耗(,)和用户工作负荷,以及内部进程的总CPU使用率(,)。 在上下文中在性能监视和故障排除方面,重要的是要根据用户工作负载和内部进程(<)来考虑用户CPU消耗(,)和总CPU消耗

用户CPU消耗以每个服务目标的用户工作负载限制的百分比计算。 用户CPU消耗以每个用户工作负载限制的百分比计算服务目标。 用户CPU使用率的100%表示用户的工作负载已达到服务目标的限制。 用户CPU利用率表示用户工作负载已达到限制服务目标。 但是,当 CPU总使用量达到70-100%的范围时,您可以看到用户正在扁平化即使报告的用户CPU消耗大大低于100%,工作负载吞吐量和查询延迟也会增加。 但是,当 CPU总消耗达到70-100%范围时,即使报告的用户CPU消耗仍然大大低于100%,也有可能看到用户工作负载吞吐量趋于平稳并且查询延迟增加。 当使用较小的服务目标而不是相对重要的用户工作负荷(即,例如密集的弹性池)。 当使用较小的服务目标并分配适度的计算资源时,发生这种情况的可能性更高,但是相对密集用户工作负载,例如在密集的弹性池中。 当内部进程临时需要其他资源时(例如,在创建数据库的新副本时),服务目标也可能发生这种情况。 对于较小的服务目标,当内部流程临时需要其他资源时(例如,在创建新资源时),也会发生这种情况数据库的副本。

如果总CPU消耗高,则缓解措施与上述相同,包括增加的服务目标和/或用户工作量优化。 CPU总消耗较高时,缓解措施与前面所述相同,并包括增加服务目标和/或优化用户工作量。

为了实施资源限制,Azure SQL数据库使用SQL Server资源调控器,对资源进行了修改和扩展,以实现在Azure中运行SQL Server的数据库服务。 为了实施资源限制,Azure SQL Database使用基于SQL Server资源调控器的资源调控实现,修改并扩展为在Azure中运行SQL Server数据库服务。 在服务中的每个SQL Server实例上,都有多个资源池和工作负荷组,并且资源限制设置为池和组提供均衡的数据库即服务的级别。 在服务中的每个SQL Server实例上,都有多个资源池和工作负载组,并设置了资源限制在池和组级别上提供平衡的数据库即服务。 用户工作负荷和内部工作负荷被分类为单独的资源池和工作负荷组。 用户工作负荷和内部工作负荷被分为单独的资源池和工作负荷组。 在主副本和可读辅助副本上用户工作负载(包括非现场副本)被分为资源池和工作负载组,它们代表数据库ID值。 主副本和可读副本(包括地理副本)上的用户工作负荷被分为资源池和工作负载组,其中代表数据库ID值。 此外,对于各种内部工作负载,还有多个资源池和工作负载组。 另外,对于各种内部工作负载,有多个资源池和工作负载组。

除了使用资源调控器来控制SQL Server进程中的资源外,Azure SQL数据库还使用Windows作业对象来进行进程级资源控制并使用Windows文件服务器资源管理器(FSRM)管理存储配额。 除了使用资源调控器来管理SQL Server进程中的资源外,Azure SQL数据库还使用Windows Job用于进程级资源管理的对象,以及用于存储配额管理的Windows文件服务器资源管理器(FSRM)。

Azure SQL数据库资源监管本质上是分层的。 Azure SQL数据库资源治理本质上是分层的。 从上到下,将使用操作系统资源控制机制和资源调控器,并使用资源调控器,然后使用资源调控器” 从上到下,限制是 在操作系统级别和存储卷级别使用操作系统资源管理机制和资源调控器实施,然后在资源池级别使用资源调控器实施,然后在工作负载组级别使用资源调控器实施。 当前在sys.Dm_user_db_resource_governance视图中显示对数据库或弹性池有效的资源控制限制。 对当前数据库或弹性数据库有效的资源管理限制池在sys.dm_user_db_resource_governance视图中浮出水面。

数据IO管理是Azure SQL数据库中的一个过程,它限制了对数据库数据文件的物理IO读写。 数据IO治理是Azure SQL数据库中的一个过程,用于限制对数据文件的物理IO读写数据库。 为每个服务级别设置IOPS限制,以最大程度地降低\的影响。对邻居的干扰多租户服务提供公平的资源分配,并在底层硬件和存储功能中维护。 为每个服务级别设置了IOPS限制,以最大限度地减少\。吵闹的邻居效果是,在多租户服务中提供资源分配公平性,并保持在底层硬件和存储的能力之内。

对于单个数据库,工作负载组限制适用于该数据库的所有存储IO,而资源池限制适用于同一SQL Server实例上的所有数据库(包括数据库)所有存储io。 对于单个数据库,工作负载组限制适用于数据库的所有存储IO,而资源池限制适用针对同一SQL Server实例上的所有数据库(包括数据库)访问所有存储IO。 对于弹性池,工作负荷组限制适用于该池中的每个数据库,而资源池限制适用于整个弹性池,包括数据库,该数据库在池中的所有数据库之间共享。 对于弹性池,工作负载组限制适用于池中的每个数据库,而资源池限制适用于整个弹性池(包括数据库),在池中的所有数据库之间共享。 通常,工作负载在数据库(单个或共享)上,因为工作负载组限制,工作负载可能无法达到资源池限制低于资源池限制并更快地限制IOPS/吞吐量。 通常,工作负载针对数据库(单个数据库或池化数据库)可能无法实现资源池限制,因为工作负载组限制低于资源池限制,并且更快地限制了IOPS/吞吐量。 但是,对于许多在同一SQL Server实例数据库上的数据库,可以通过合并工作负载来达到池限制。 但是,合并的工作负载可能会针对同一SQL Server实例上的多个数据库达到池限制。

例如,如果查询生成1000 IOPS而没有任何IO资源规定,但是工作负载组的最大IOPS限制设置为900 IOPS,则查询将无法生成超过900的IOPS。 例如,如果查询生成1000 IOPS,而没有任何IO资源管理,但是工作负载组的最大IOPS限制设置为900 IOPS,则查询将无法生成超过900 IOPS的数据。 但是,如果\资源池是最大的IOPS限制设置为1500 IOPS,并且与资源池关联的所有工作负荷组的IO总数超过1500 IOPS,则同一查询的IO可能会减少到最大工作组限制(限制为900 IOPS)。 但是,如果资源池的最大IOPS限制设置为1500 IOPS,并且所有工作负载的总IO与资源池相关联的组超过1500 IOPS,则同一查询的IO可能会减少到900 IOPS的工作组限制以下。

Sys返回的最小/最小IOPS和吞吐量。 dm_user_db_resource_governance视图可以用作限制/上限,而不是保证。 sys.dm_user_db_resource_governance视图返回的IOPS和吞吐量的最小/最大值充当限制/上限,不作为保证。 另外,资源管理不能保证任何特定的存储延迟。 此外,资源治理不保证任何特定的存储延迟。 对于给定的用户工作负载,最可实现的延迟,IOPS和吞吐量不仅取决于IO资源监管限制,还取决于所使用的IO大小以及基础存储的功能。 给定用户工作负载的最佳可实现延迟,IOPS和吞吐量不仅取决于IO资源管理限制,还取决于所用IO大小的混合以及基础存储的功能。 SQL Server使用的大小在512 KB之间,而Io的大小在4 MB之间。 SQL Server使用的IO大小在512 KB和4 MB之间变化。 为了实施IOPS限制,将考虑每个IO的大小,但包含Azure存储中数据文件的数据库除外。 为了执行IOPS限制,每个IO均会考虑其大小,数据库除外Azure存储中的数据文件。 在这种情况下,大于256 KB的IO将被视为多个256 KB Io,以便与Azure存储IO记帐保持一致。 在这种情况下,大于256 KB的IO被视为多个256 KB IO,以与Azure存储保持一致IO会计。

对于\基本的\ quot;标准”和\ quot;通用”数据库(使用来自Azure存储的数据文件),如果数据库不具有足够的数据文件来累积以提供此数量的IOPS,或者数据在文件之间分布不均,或者基础层的性能层blob限制IOPS/吞吐量低于资源法规限制,此值可能无法实现。 对于在Azure存储中使用数据文件的基本数据库,标准数据库和通用数据库,该值可能不会如果数据库没有足够的数据文件来累积提供此数量的IOPS,或者数据在文件中分布不均匀,或者基础Blob的性能层将IOPS/吞吐量限制为低于资源管理限制,则可以实现此目的。 同样,对于频繁事务提交生成的小日志Io,由于基础Azure的IOPS限制,工作负载可能无法达到该值存储BLOB。 类似地,对于频繁事务提交生成的小日志IO,该值可能由于工作负载而无法实现到基础Azure存储Blob的IOPS限制。

系统中报告的资源利用率值(例如sum)。 dm_db_resource_stats,resource_stats和sys.database elastic_pool_resource_stats视图以最大资源法规限制的百分比形式计算。 资源利用率值,例如sys.dm_db_resource_stats,sys.resource_stats和sys中报告的和.elastic_pool_resource_stats视图以最大资源管理限制的百分比计算。 因此,当资源管理限制了IOPS/吞吐量以外的其他因素时,如果工作负载增加,则可以查看IOPS/吞吐量调整和延迟增加,即使报告的资源利用率仍低于100%。 因此,当资源管理之外的其他因素限制IOPS/吞吐量时,可能会看到IOPS/吞吐量趋于平坦即使报告的资源利用率仍低于100%,但随着工作量的增加,延迟和延迟也会增加。

要查看每个数据库文件的读写IOPS,吞吐量和延迟,请使用sys。 dm_io_virtual_file_stats()函数。 要查看每个数据库文件的读写IOPS,吞吐量和延迟,请使用sys.dm_io_virtual_file_stats()功能。 此函数映射数据库中的所有IO(包括将不执行的后台IO),但使用基本的存储IOPS和吞吐量,以及可能会影响观察到的存储延迟。 此函数针对数据库显示所有IO,包括未考虑但使用IOPS的后台IO基础存储的吞吐量,并可能影响观察到的存储延迟。 此函数还将分别在和列中进行读取和写入。提供了IO资源监管引入的其他延迟。 该功能还暴露了额外的延迟,这些延迟可能是由IO资源管理在读写操作中引入的。列。

事务日志速率调节是Azure SQL数据库中的一个过程,它限制了高引入大量插入,SELECT INTO和索引生成等工作负载率。 事务日志速率管理是Azure SQL数据库中的一个过程,用于限制工作负载(例如批量)的高摄取率插入,SELECT INTO和索引构建。 无论为数据文件发出多少IO,系统都会跟踪日志记录的生成速率并实施这些Limit来保持它低于亚秒级,并限制了吞吐量。 这些限制在亚秒级被跟踪和强制执行,以达到日志记录生成的速率,从而无论如何都限制了吞吐量可以针对数据文件发出多少个IO。 目前,在vCore购买模型中,最大的交易日志生成率将线性增加到与硬件相关的临界点。允许的日志速率为96 MB/秒。 当前,事务日志生成速率线性扩展到与硬件相关的点,最大日志速率vCore购买模型允许的速度为96 MB/s。

备注

发布给事务日志文件的实际物理IO将不受管制。 事务日志文件的实际物理IO不受控制或限制。

应该设置日志记录速率,以在各种情况下达到并保持该速率,同时,整个系统可以最大程度地减少对用户负载的影响维持其功能的前提。 设置日志速率,以便可以在各种情况下实现并维持它们,而整个系统可以在不影响用户负载的情况下保持其功能。 日志速率调节可确保事务日志备份在SLA范围内保持已发布的可恢复性。 日志速率管理可确保事务日志备份保持在已发布的可恢复性SLA中。 此法规还可以防止由二级副本导致的积压。 此治理还可以防止辅助副本上出现过多积压。

生成日志记录后,将对每个操作进行评估,以确定是否延迟它以维持所需的最大日志速率(MB/秒)。 在生成日志记录时,将评估并评估每个操作是否应延迟以保持所需的最大日志速率(MB/s/秒)。 将日志记录刷新到存储中而不增加延迟,日志速率在日志速率生成过程中应用法规。 将日志记录刷新到存储时不添加延迟,而是在日志期间应用日志速率管理速率生成本身。

在运行时实现的实际日志生成速率也可能会受到反馈机制的影响(暂时降低允许的日志速率以保持系统稳定)。 在运行时施加的实际日志生成速率也可能受到反馈机制的影响,从而暂时减少了允许的日志使系统稳定下来。 日志文件空间管理可以避免出现日志空间不中断的情况,并且可用性组复制机制可以暂时减少总体系统限制。 日志文件空间管理,避免遇到日志空间不足的情况,并且可用性组复制机制可以暂时减少总体系统限制。

通过以下等待类型(在sys。dm_exec_requests和dm_os_wait_stats视图中公开)显示日志速率调节器流量样式: 通过以下等待类型(在sys.dm_exec_requests和sys.dm_os_wait_stats视图中公开)显示日志速率调节器流量整形:

<表格>

等待类型 等待类型

注意 注释

<身体>

LOG_RATE_GOVERNOR LOG_RATE_GOVERNOR

数据库限制 数据库限制

POOL_LOG_RATE_GOVERNOR POOL_LOG_RATE_GOVERNOR

池限制 池限制

INSTANCE_LOG_RATE_GOVERNOR INSTANCE_LOG_RATE_GOVERNOR

实例级限制 实例级别限制

HADR_THROTTLE_LOG_RATE_SEND_RECV_QUEUE_SIZE HADR_THROTTLE_LOG_RATE_SEND_RECV_QUEUE_SIZE

反馈控件。 > 反馈控制,可用性组物理Premium/Business Critical中的复制无法跟上

HADR_THROTTLE_LOG_RATE_LOG_SIZE HADR_THROTTLE_LOG_RATE_LOG_SIZE

反馈控件。限制速率可以避免日志空间不足 反馈控制,限制速率可以避免超出日志空间条件

HADR_THROTTLE_LOG_RATE_MISMATCHED_SLO HADR_THROTTLE_LOG_RATE_MISMATCHED_SLO

异地复制反馈控制,限制对数速率以避免高数据延迟和异地辅助数据库不可用 地理复制反馈控制,限制了日志记录速率,以避免高数据延迟和地理辅助数据库的可用性

当日志速率限制无法实现所需的可伸缩性时,请考虑以下选项: 遇到妨碍所需可伸缩性的日志速率限制时,请考虑以下选项:

  • 放大到更高的服务级别,以获取高达96 MB/秒的日志速率,或切换到其他服务层。 扩展到更高的服务级别以获得最大96 MB/s的日志速率,或切换到不同的服务层。 无论您选择哪种服务级别,超大规模服务层都可以提供100 MB/秒的日志速率。 无论选择哪种服务级别,超大规模服务层均提供100 MB/s的日志速率。
  • 如果所加载的数据是临时的(例如,在ETL期间为临时数据),则可以将其加载到tempdb中(记录最少的数据量)。 如果正在加载的数据是瞬态的,例如在ETL进程中暂存数据,则可以将其加载到tempdb中(最少记录)。
  • 对于分析方案,可以将数据加载到聚合列存储所覆盖的表中。 对于分析方案,请加载到群集的列存储覆盖的表中。 这样,可以通过压缩降低所需的对数速率。 由于压缩,这降低了所需的日志速率。 此方法确实提高了CPU利用率,并且仅适用于可从群集列存储索引中受益的数据集。 此技术确实提高了CPU利用率,并且仅适用于受益于群集列存储索引的数据集。

    span>

  • 有关常规Azure限制的信息,请参阅Azure订阅和服务限制,配额和约束。 有关常规Azure限制的信息,请参阅Azure订阅和服务限制,配额和约束。
  • 有关DTU和eDTU的信息,请参阅DTU和eDTU。 有关DTU和eDTU的信息,请参阅DTU和eDTU。
  • 有关tempdb大小限制的信息,请参阅Azure SQL数据库中的TempDB。 有关tempdb大小限制的信息,请参阅Azure SQL数据库中的TempDB。

谢谢。

  • 旧版文件
  • 博客
  • 参与
  • 隐私和cookie
  • 使用条款
  • 网站反馈
  • 商标
  • \复制;微软2020

未经允许不得转载:数据库同步软件|Mysql数据同步软件|sqlserver数据库同步工具|异构同步 » SQL 数据库资源限制和资源调控SQL Database resource limits and resource governance

分享到:更多 ()

syncnavigator 8.6.2 企业版

联系我们联系我们