【问题标题】:Minimal Logging in Azure SQL DatabaseAzure SQL 数据库中的最少日志记录
【发布时间】:2021-06-01 03:10:22
【问题描述】:

在分析具有巨大工作负载(业务关键服务层)的Azure SQL Database 的性能时,我注意到Log IO Percentage 在相当长的一段时间内受到重创并达到100%,从而影响了整体性能。该数据库由多个 Data factory 管道填充,这些管道包含 SSIS 包和存储过程,并广泛使用 INSERT/UPDATE 语句。

回到本地世界,我会将数据库恢复模型更改为SimpleBulk-Logged,并在我的插入中使用TABLOCK 提示,从而实现最小日志记录(满足一些其他条件)。

这种最小日志记录 (TABLOCK) 是否也适用于 Azure SQL Databases ? (我读到它们默认处于Full 恢复模式)。

如何使用相同的管道在上述Azure SQL Database 中实现最少的日志记录?

【问题讨论】:

标签: azure ssis azure-sql-database azure-data-factory-2


【解决方案1】:

作为 Subbu cmets,目前不支持此功能。您可以在此处投票以推进此功能。 https://feedback.azure.com/forums/217321-sql-database/suggestions/36400585-allow-recovery-model-to-be-changed-to-simple-in-az

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-28
    相关资源
    最近更新 更多