小编Mat*_*s F的帖子

如何查看服务器上哪个数据库使用的资源最多

我有一个数据库服务器,上面有几个数据库。我如何才能看到任何资源压力可能来自哪里?

我想得到一张表:

  • 数据库名称
  • 每秒批处理请求数
  • CPU时间
  • 逻辑读取
  • 逻辑写入

performance sql-server-2008 sql-server

4
推荐指数
2
解决办法
411
查看次数

为什么sql server重启后性能更好

我们有一个性能问题,我们通过重新启动 sql server 服务解决了这个问题。这显然不是我们想要继续处理性能问题的方式。

当 sql server 在重新启动后性能更好时,对我来说可能的原因是

  1. 错误的缓存查询计划
  2. 记忆压力

为了排除错误的查询计划被缓存的查询计划,我们首先删除了查询缓存

DBCC FREEPROCCACHE;
Run Code Online (Sandbox Code Playgroud)

但问题仍然存在。

我仍然不确定内存压力。页面预期寿命在性能不佳期间下降到 50 秒。但是缓存命中率是 100%。

这些数字是暗示内存压力还是有其他可能的原因?

我在我们重新启动 sql server 服务的地方放了一条漂亮的红线。

在问题发生时,我们没有比平时更多的请求。

在此处输入图片说明

在此处输入图片说明 在此处输入图片说明 在此处输入图片说明

sql-server

3
推荐指数
1
解决办法
98
查看次数

标签 统计

sql-server ×2

performance ×1

sql-server-2008 ×1