我已将此 SP 添加到我的数据库中,它返回了有用的结果。我不确定的部分是使用量数字。我是 Azure SQL 的新手,但老手告诉我服务器永远不会重新启动,所以我想知道为什么使用量如此之低。这些数字看起来最多只涵盖过去 24 小时。
有人能解释一下为什么会这样吗?我希望获得更长时期的使用数据,以便真正全面地了解哪些指数的影响最大。
我已将此 SP 添加到我的数据库中,它返回了有用的结果。我不确定的部分是使用量数字。我是 Azure SQL 的新手,但老手告诉我服务器永远不会重新启动,所以我想知道为什么使用量如此之低。这些数字看起来最多只涵盖过去 24 小时。
有人能解释一下为什么会这样吗?我希望获得更长时期的使用数据,以便真正全面地了解哪些指数的影响最大。
这是因为 sp_BlitzIndex 引用了 sys.dm_db_index_usage_stats 动态管理视图,该视图跟踪索引在执行计划中被访问的次数。该视图对数据的保留可能会受到数据库更新或事件的影响(请参阅门户网站上数据库的资源运行状况部分)、该数据库服务层的扩展/缩减、故障转移、自动暂停功能正在工作以及其他可能的因素。
我的建议是定期将 sp_BlitzIndex 过程的结果或 sys.dm_db_index_usage_stats DMV 的内容发送到您创建的表中,这样您需要的信息就可以经受住我所解释的所有挑战。