SQL Server配置内存过大、Server不能启动时怎么办?
2006-02-18 21:43:33 来源:WEB开发网核心提示:sql server(WINDOWS平台上强大的数据库平台)使用的内存与机器的内存总数有一定的比例关系,如果Server使用内存太小,SQL Server配置内存过大、Server不能启动时怎么办?,影响到sql server(WINDOWS平台上强大的数据库平台)的性能,但内存配置过大超过一定比例时,使用buildm
sql server(WINDOWS平台上强大的数据库平台)使用的内存与机器的内存总数有一定的比例关系。如果Server使用内存太小,影响到sql server(WINDOWS平台上强大的数据库平台)的性能,但内存配置过大超过一定比例时,导致sql server(WINDOWS平台上强大的数据库平台)不能启动。
在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(WINDOWS平台上强大的数据库平台)不能启动,那么必须修改Master设备上的内存配置参数。
在$SYBASE/install目录下,使用buildmaster命令
$buildmaster -d/path/master.dat -y cmemsize = XXX
其中XXX为内存页数。如果新的内存大小合适,sql server(WINDOWS平台上强大的数据库平台)可以启动。
- ››SQL Server 2008 R2 下如何清理数据库日志文件
- ››sqlite 存取中文的解决方法
- ››SQL2005、2008、2000 清空删除日志
- ››SQL Server 2005和SQL Server 2000数据的相互导入...
- ››sql server 2008 在安装了活动目录以后无法启动服...
- ››sqlserver 每30分自动生成一次
- ››sqlite 数据库 对 BOOL型 数据的插入处理正确用法...
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
赞助商链接