SQL Server使用的内存与机器的内存总数有一定的比例关系。如果Server使用内存太小,影响到SQL Server的性能,但内存配置过大超过一定比例时,导致SQL Server不能启动。
在ISQL中,用sp_configure “memory”可以看到你的Server现在使用的内存大小。这个数字单位为Page,每一个Page为2K。参数memory在启动Server时被读入内存。所以memory被修改之后,必须shutdown Server,再重新启动Server,新的参数才生效。
1>sp_configure "memory",number_of_memory 2>go 1>reconfigure with override 2>go 1>shutdown with nowait 2>go
如果新的内存配置太大,SQL Server不能启动,那么必须修改Master设备上的内存配置参数。
在$SYBASE/install目录下,使用buildmaster命令
$buildmaster -d/path/master.dat -y cmemsize = XXX
其中XXX为内存页数。如果新的内存大小合适,SQL Server可以启动。
Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved. 闵涛 E_mail:admin@mintao.net(欢迎提供学习资源)
鄂公网安备 42011102001154号
站长:MinTao ICP备案号:鄂ICP备11006601号-18