sql server 2008表达的内存使用有限吗?

BC.*_*BC. 2 sql-server sql-server-2008-express

我想在我的笔记本电脑上安装sql server 2008 express,它有1 GB内存,但是我的数据库包含很多二进制数据,我不想花掉所有内存.我宁愿牺牲sql性能(使其成为页面)而支持其他应用程序.

是否可以限制sql server的内存占用?

Jon*_*eet 6

我只有SQL Server 2005 Express,而不是2008,但是从SQL Server Management Studio Express,如果我右键单击树中的根节点(服务器节点)并选择Properties,那么就会有一个"Memory"页面.可设置的最小和最大内存量.

从这些选项的文档:

最小服务器内存(以MB为单位)
指定SQL Server应至少以分配的最小内存量启动,而不是释放低于此值的内存.根据SQL Server实例的大小和活动设置此值.始终将选项设置为合理的值,以确保操作系统不会从SQL Server请求太多内存并禁止Windows性能.

最大服务器内存(MB)
指定SQL Server在启动和运行时可以分配的最大内存量.如果您知道有多个应用程序与SQL Server同时运行,并且您希望保证这些应用程序具有足够的内存来运行,则可以将此配置选项设置为特定值.如果这些其他应用程序(如Web或电子邮件服务器)仅根据需要请求内存,则不要设置该选项,因为SQL Server将根据需要向其释放内存.但是,应用程序通常会在启动时使用可用的内存,如果需要则不会请求更多内存.如果以这种方式运行的应用程序与SQL Server同时在同一台计算机上运行,

如果这些选项不是在2008年,我会感到惊讶,但你总是可以安装并尝试.


Pre*_*gha 6

这里这里

基本上sp_configure'最大服务器内存'我认为