SQL Server提交和工作集

时间:2016-03-15 09:06:08

标签: sql-server windows sql-server-2012

在Windows 7中的本地主机上运行了一个SQL Server实例MSSQLSERVER。我意识到它的提交比它的工作集大得多。这是我的本地实例与在Windows Server 2008R2上运行的另一个实例MS_MSBI_SSDS之间的比较。

本地SQL Server

Image         PID   Hard Faults/sec  Commit(KB)  Working Set (KB)  Sharable(KB)
sqlservr.exe  2380                0  45 615 948            61 992        17 784

远程SQL Server

Image         PID   Hard Faults/sec  Commit(KB)  Working Set (KB)  Sharable(KB)  Private(KB)
sqlservr.exe  1964                1   6 464 988         5 496 884        40 608    5 456 636

大量提交使本地计算机几乎无法使用。 提交费用MSSQLSERVER启动时为100%。请注意,本地SQL Server上没有运行任何特定进程。它有2个数据库(8GB),从远程数据库复制。

我的问题是

  • 为什么本地实例只有很小的工作集时会有大量提交?
  • 我可以找到已实际执行的内容吗?
  • 如何减少承诺费?
  • 问题可能来自迈克菲?由于公司政策的原因,我没有权利对其进行修改。我能做什么 ?这是一个相对的帖子 SQLSERVR.EXE High Commit Usage causing a low virtual memory condition

0 个答案:

没有答案