Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2005 是什么导致SQL Server 2005上出现私有字节?_Sql Server 2005_Performance - Fatal编程技术网

Sql server 2005 是什么导致SQL Server 2005上出现私有字节?

Sql server 2005 是什么导致SQL Server 2005上出现私有字节?,sql-server-2005,performance,Sql Server 2005,Performance,我的服务器是Windows 2003和SQL Server 2005标准。3 GB内存。在运行我的客户端程序一段时间后,一个高达1.7GB的私有字节将永远不会下降 只有状态为“runnable”的进程51。单击详细信息 create table #tmpDBCCinputbuffer ( [Event Type] nvarchar(512), [Parameters] int, [EventInfo] nvarchar(512)) insert into #tmpDBCCinputbuffe

我的服务器是Windows 2003和SQL Server 2005标准。3 GB内存。在运行我的客户端程序一段时间后,一个高达1.7GB的私有字节将永远不会下降

只有状态为“runnable”的进程51。单击详细信息

create table #tmpDBCCinputbuffer (
[Event Type] nvarchar(512), 
[Parameters] int,
[EventInfo] nvarchar(512)) 
insert into #tmpDBCCinputbuffer exec ('DBCC INPUTBUFFER(51)') 
select [Event Info] from #tmpDBCCinputbuffer 
呼叫连接已关闭


有什么线索吗?

SQL Server管理自己的内存池,并将在内存压力下(降至SQL配置值中设置的最小值)将内存释放回操作系统

因此您无需担心。

1.7GB是2GB(默认)用户模式地址空间减去384MB。SQL Server默认保留384MB

如果设置了/3GB和3GB RAM,它将使用2.7GB


请参阅这篇文章,它适用于SQL 7到SQL 2005。奇怪的是,我在其他任何地方都找不到此信息,即使是在SQL Server内存白皮书中也找不到。不过,它很容易复制。

…或者属于专用beta serverfault.com。。。