Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.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 内存使用量如何超过SQL Server Express限制?_Sql Server_Limit_Sql Server 2014 Express - Fatal编程技术网

Sql server 内存使用量如何超过SQL Server Express限制?

Sql server 内存使用量如何超过SQL Server Express限制?,sql-server,limit,sql-server-2014-express,Sql Server,Limit,Sql Server 2014 Express,告诉我SQL Server 2014 Express的最大内存利用率(每个SQL Server数据库引擎实例)应为1 GB 每当我运行这个简单的脚本告诉我正在使用的物理内存时,我就得到了4GB SELECT dopm.physical_memory_in_use_kb FROM sys.dm_os_process_memory AS dopm; 这是版本信息 有什么好处?服务器本身有24 GB的RAM,因此我希望SQL server尽可能使用更多内存。我想我应该开始使用不同版本的SQL…

告诉我SQL Server 2014 Express的最大内存利用率(每个SQL Server数据库引擎实例)应为1 GB

每当我运行这个简单的脚本告诉我正在使用的物理内存时,我就得到了4GB

SELECT dopm.physical_memory_in_use_kb 
FROM sys.dm_os_process_memory AS dopm;

这是版本信息

有什么好处?服务器本身有24 GB的RAM,因此我希望SQL server尽可能使用更多内存。我想我应该开始使用不同版本的SQL…

根据这个链接

快版

Express edition是SQL Server的免费版本,其功能受到限制 功能和大小。仅限于一个插座,最大为 四个核心用于CPU电源、1GB内存和一个数据库大小。不 大于10 GB如果使用报告功能,最大内存 已提高到4 GB。Express edition与所有其他版本兼容 SQL Server的版本。快速版有几个不同的版本 可以下载


根据,您会发现4GB RAM限制
使用的最大内存(每个Reporting Services实例)
对于使用高级服务的Express

我在研究过程中也看到了这一点。我不相信这是答案。此评论中的链接说,“带有高级服务的Express Edition”是我在运行select serverproperty(“Edition”)查询时将收到的版本,但我得到了“Express Edition”并尝试选择
EditionID
,它是-1592396055还是-133711905?但是,它是Express Edition,您可以在以下链接中阅读更多内容:
1GB RAM限制是缓冲池可用的内存限制。缓冲池用于存储数据页和其他信息。但是,跟踪连接、锁等所需的内存不计入缓冲池限制。因此,服务器可能总共使用超过1GB的内存,但缓冲池的使用量永远不会超过1GB。此限制阻止在SQL Server Express中使用地址窗口扩展(AWE)。
我看到的大多数示例的内存大约为1 GB(我认为存储数据页和其他信息所需的额外内存),但我看到的是4 GB。仅用于数据页和其他信息的空间就很大。这是缓冲池所用空间的3倍。