㈠ sqlserver2008r2x64最大内存限制是否需要设定设置多少为宜
默认值就行了,如果你操作系统上sqlserver不想占用太多,那么就设个你内存的80%左右
SQL是自动调用内存机制的,初始占用内存大小取决你的系统内存大小,最低约需要2GB,最高约可占用系统内存的80%。
㈡ sql server 2008 安装时 当前的操作系统为X64体系构架。不支持在此系统上运行该媒
就是说你的操作系统是64位的,而sql server 是32位的,不兼容,无法安装。要么将系统换成32位的,要么将SQL换成64的,别无他法。
㈢ win7安装sql server 2008 wow64错误
如果是64位的操作系统,需要安装SQL Server2008 X64 的版本即64位的SQL Server2008
㈣ sqlserver2008r2x64最大内存限制是否需要设定设置多少为宜
个人学习用不建议修改,如果是生产用,建议根据自己机器配置及业务进行配置。
如果内存小于等于8G,建议OS预留1.5GB内存,如果小于8G就别修改了,自动吧;
如果内存大于等于12G,建议OS预留2GB内存,SQLSERVER最大限制为9GB;
如果内存大于等于24G,建议OS预留4GB内存,SQLSERVER最大限制20GB;
以上最佳实践仅限于DB服务器,如果你的服务器是混合服务器,那就在SQLSERVER的最大限制上减去其他APP或服务占用的内存。
㈤ sqlserver2008r2x64最大内存限制是否需要设定设置多少为宜
服务器上简单回答:
只需设定上限。上限以安装的实际内存数减去必要的留置值即可。
比如我的服务器,实际安装内存64G,设定不超过58G给SQL Server,6G留给别的应用。(个人做法仅供参考,服务器上的情况下同,需要经验)
相关知识:
1、具体的应设多大,应该看你的服务器上运行的数据库的情况,一般设定只上限,不设定下限。所以,当SQL Server不需要那么多内存时,它不会去占用。
2、如果不当设定,比如上限值太小,SQL Server就不得不频繁地去硬盘中交换数据,会降底数据库的速度与效率。而留出的内存太小,别的必要的应用得不到足够的内存,有可能影响别的应用,甚至会出现严重的错误。
3、如果是个人台式机上,SQL Server用于测试和学习,情况也类似,但建议不用它时,去控制面版中的服务中,关闭SQL 的相关服务,并设它们为手动。要用它们时,再手去启动。
4、注意,里设置的是内存使用,不是所谓的“硬盘缓存”,更没有什么“删除”的概念。对于数据量大的生产数据库,SQL Server会尽可能将常用的数据读到内存中,以加快数据的读写与运算。
5、同时也在这里提醒,SQL Server在运行过程中,有很多中间数据是没有写入硬盘的,所以强行关机、掉电、可能丢失数据,甚至损坏数据库文件,所以生产用SQL Server一定要运行在有UPS的环境中。并且不是在不得已的情况下,不要强行关机,强行关电。