说服我的 DBA 存在 SQL Server 的零星问题

Mat*_*att 0 performance sql-server sql-server-2016

我如何说服我的 DBA 存在 SQL Server 的零星问题?

问题:基本上,主要减速......一些查询,生成执行计划,甚至生成现有数据库对象的脚本有时可能需要永远。即使是应该没有性能问题的操作,比如生成创建表脚本,有时也可能需要很长时间。

情况 - 我有一个 SQL Server 数据库,我可以在其中创建表/视图/等。

该数据库托管在由公司 IT 管理的 SQL Server (MS SQL Server 2016) 上。

我已经让他研究一下,我相信他一直在认真检查日志,他说服务器上的负载有时我注意到大量的性能问题没有显示出任何异常。事实上,他说这都在 5% 以下(非常低)。

我在暂存和开发环境中运行完全相同的代码和查询,在那里很好 - 相对于生产环境,它甚至超快。

老实说,我不知道这可能是什么问题。我不知道从哪里开始。

Bre*_*zar 5

Tara Kizer 的文章开始,了解如何使用慢速 SQL Server 获得帮助。(免责声明:它在我公司的博客上。)

她带你了解:

  1. 使用 sp_BlitzFirst @SinceStartup = 1 获取自启动以来服务器的等待统计信息
  2. 以 Markdown 格式获取服务器运行状况数据,以便您可以使用 sp_Blitz @OutputType = 'markdown', @CheckServerInfo = 1 将其复制/粘贴到堆栈问题中

  • @Shanky 看,现在,这就是我也使用中间名首字母的原因。BGO。;-) (3认同)