gpt4 book ai didi

sql-server - 获取特定时间段内的查询执行次数

转载 作者:搜寻专家 更新时间:2023-10-30 19:41:33 26 4
gpt4 key购买 nike

我有一个在 MS SQL Server 上使用单个数据库的应用程序。我需要了解一些有关应用程序对数据库的请求的统计信息,以便对其进行分析并提高性能。

基本上,我需要在SQL Server Management StudioActivity Monitor 中显示Recent Expensive Queries 中的信息摘要。最重要的是要知道在一定时间段内查询的总执行次数(一个繁重的函数的工作时间)。请考虑到 Activity Monitor 中的查询如下所示:

SELECT [A],[B],[C] FROM [Table] WHERE [ID]=@1

因此,经常有相同的查询但具有不同的参数。

请让我知道收集此类数据的选项,或者只是分享您对“如何做”的想法。我会学习并尝试并写下结果。
谢谢!

最佳答案

我真的很喜欢这个人提供的文章

http://blog.sqlauthority.com/2010/05/14/sql-server-find-most-expensive-queries-using-dmv/

此外,我会确保您的应用程序有自己的 SQl 登录名,因为它会使分析数据时的事情变得容易得多。

关于sql-server - 获取特定时间段内的查询执行次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18493229/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com