当前位置:首页 » 文件管理 » sqlserver的缓存依赖

sqlserver的缓存依赖

发布时间: 2023-02-24 20:47:28

‘壹’ sql server 2000最大高速缓存是多少

默认是 1.6G
如果操作系统是企业版 的, SQL SERVER 是企业版或者是DATA CENTER 就可以支持大内存,需要开启SQL SERVER的AWE选项
AWE选项允许SQL SERVER使用 大内存。

配置操作系统支持AWE

要使OS支持AWE,必须在boot.ini 中加入 /pae 参数

锁定内存页:要使用AWE,启动SQLServer服务的帐号必须有内存中锁定页Lock Page in Memory的权限

此策略将确定哪些帐户可以使用进程将数据保留在物理内存中,从而阻止系统将数据分页到磁盘的虚拟内存中。
在 SQL Server 2005 中,“锁定内存页”选项默认设置为 OFF。如果您具有系统管理员权限,
则可以使用组策略工具 (gpedit.msc) 手动启用该选项,并将此权限指定给正在运行 SQL Server 的帐户。
开启SQL SERVER的AWE选项.gpedit.msc->计算机配置->WINDOWS设置->安全设置->
本地策略->用户权限分配->内存中锁定页面->加入SQL SERVER的启动帐户
虽然没有要求,但我们建议在使用 64 位操作系统时锁定内存中的页。
对于 32 位操作系统,在将 AWE 配置为用于 SQL Server 之前,必须授予“锁定内存页”权限。

/*开启SQL SERVER的AWE,并设置最大内存为5G
sp_configure "show advanced options", 1
RECONFIGURE WITH OVERRIDE
GO
sp_configure "awe enabled", 1
RECONFIGURE WITH OVERRIDE
GO
sp_configure "max server memory", 5120
RECONFIGURE WITH OVERRIDE
GO
*/

设置最大内存要参照系统物理内存,留下一下内存以供其它应用程序使用(如系统是8G内存,SQL可设置为5G)。设置好后重启服务器即可。

‘贰’ 如何开启SQLSERVER数据库缓存

他的高速缓存是用来存储sql信息,以及最近使用数据,减少磁盘IO的作用,提高存储读写速度的; 一般web网站中,需要用到数据检索的查询sql缓存 新手的话没关系,一般多看看他们的产品资料即可;sql有很多在线帮助;

‘叁’ JDBC访问SQLServer有没有缓存存在那里用的服务器是tomcat,数据库为本地和异地的时候,是否都有缓存

什么是缓存,什么是内存?如果说是List的话那是默认将数据添加到列表对象的内存堆栈中。jdbc就没有缓存,你可以每次执行一条sql然后在ide调试状态下去看看你的数据库中执行的sql就明白了,如果要将查询对象缓存需要自己实现,现在一些成熟的项目ehcache,oscache等等,还有就是自己实现了。

热点内容
小鸟云如何去看客户服务器密码 发布:2025-05-20 07:58:51 浏览:897
怎么更改app的密码 发布:2025-05-20 07:54:32 浏览:784
汽车配置物品怎么处理 发布:2025-05-20 07:47:23 浏览:225
怎么修改华为wifi密码 发布:2025-05-20 07:45:12 浏览:41
php函数递归 发布:2025-05-20 07:39:36 浏览:781
登陆认证失败请检查服务器地址 发布:2025-05-20 07:06:55 浏览:831
无限分类实现php 发布:2025-05-20 06:57:40 浏览:681
数据结构c语言版严蔚敏李冬梅 发布:2025-05-20 06:55:05 浏览:449
iphone快捷访问 发布:2025-05-20 06:55:05 浏览:929
如何加密硬盘分区 发布:2025-05-20 06:52:29 浏览:363