【问题标题】:Viewing Logs in Azure SQL在 Azure SQL 中查看日志
【发布时间】:2016-08-14 21:24:46
【问题描述】:

我们在 Azure SQL 数据库中遇到了一些查询,这些查询有时运行非常缓慢。这个问题很难正确诊断,因为相同的查询在其他时候会运行良好,即使服务器处于类似负载下也是如此。

为了提供帮助,我希望能够查看服务器的日志信息。如果我可以按时间查看交易列表及其结果(已完成、终止/回滚等),我相信这会有所帮助。其他几个 SQL 页面似乎暗示了您可以访问的日志文件,但由于这是一个 Azure SQL 实例,因此没有物理服务器可以从中下载文件。

我知道我可以查询 sys.event_log 以查看特定事件何时发生(事实上,我确实看到我们的问题时间存在大量死锁),但我不知道有什么方法可以查看查询是什么在这些锁定时正在处理。

【问题讨论】:

    标签: sql azure-sql-database


    【解决方案1】:

    我希望能够查看服务器的日志信息。如果我能按时间查看交易列表及其结果(已完成、终止/回滚等),我相信这会有所帮助。

    您尝试查看的日志信息没有帮助。

    您可以使用与本地 using DMV's 相同的方式查看运行缓慢的查询

    您还可以启用query store,它可以向您展示查询的不同阶段。我认为这将帮助您更多地解决慢查询问题,并且不仅仅与高级数据库相关

    【讨论】:

      猜你喜欢
      • 2020-05-24
      • 2020-06-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多