如何在线分析SQL Server数据库压力?
我想分析我的 SQL Server 上的压力。这样我就可以找到哪个表将比其他表查询更多,并为其缓存数据。 那么我该怎么做呢?
I want to analyze pressure on my SQL Server. so I can find which table will be query more than the others and cache data for that.
So how can I do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
查看这篇文章,它解释了如何使用 DMV(动态管理视图)通过逻辑读取、写入或 CPU 时间检索前 n 个最昂贵的 SQL 查询:
SQL SERVER – 使用 DMV 查找最昂贵的查询
如果链接不可用,我有包括以下查询:
Checkout this article which explains using DMV's (Dynamic Management Views) to retrieve the top n most expensive SQL queries by logical reads, writes or CPU time:
SQL SERVER – Find Most Expensive Queries Using DMV
In case the link becomes unavailable I have included the query below: