SQL服务器虚拟内存使用情况和性能

时间:2010-06-12 02:10:45

标签: sql sql-server performance query-optimization

我有一个非常大的数据库主要用于分析。整体表现非常低迷。我刚刚注意到,在运行下面的查询时,使用的虚拟内存量大大超过了可用的物理内存量。目前,物理内存为10GB(10238k字节),而虚拟内存则返回更多--8388607k字节。这似乎是错的,但我对如何继续有点不知所措。

USE [master];
GO
select 
    cpu_count
,    hyperthread_ratio
,    physical_memory_in_bytes / 1048576 as 'mem_MB'
,    virtual_memory_in_bytes / 1048576 as 'virtual_mem_MB'
,    max_workers_count
,    os_error_mode
,    os_priority_class
from 
    sys.dm_os_sys_info 

2 个答案:

答案 0 :(得分:2)

您是否在此框中遇到一般问题或特定查询出现问题?在大多数情况下,最好在这里询问查询优化,但有关一般SQL Server性能配置文件的所有其他内容都属于serverfault.com,尤其是OS / Server /硬件配置。

答案 1 :(得分:0)

  

我有一个非常大的数据库主要用于分析。

OLAP:内存和CPU密集型。

  

目前,物理内存为10GB

小型服务器:不计算。

  

这似乎是错的,但我对如何继续

感到有点失落

升级服务器。一个非常大的数据库是100 +技嘉 - 这些天可能超过1000千兆字节。 10Gb RAM用于那种分析环境:笑话,而不是服务器。