求助!win2008(64位)+sql2008(64位),系统变的很卡

时间:2022-09-08 10:12:20
服务器ibm x3850,配置8核的cpu,8G的内存
64位的win2008运行64位的sql server2008,
sql配置最大服务器内存为6500MB。
经常性的反应系统很卡,很慢,重启服务器后可以好一点,运行时间长点之后又会很卡 

求大家 帮帮忙 
求助!win2008(64位)+sql2008(64位),系统变的很卡

18 个解决方案

#1


并且cpu使用率很不稳定,时常高峰值近100%

#2


引用 1 楼 joseph122378 的回复:
并且cpu使用率很不稳定,时常高峰值近100%


查找出最好资源的SQL语句然后针对性的优化吧。查询语句可以参考:
http://www.cnblogs.com/xunziji/archive/2011/07/27/2118063.html

#3


谢谢楼上建议

#4


8G内存
数据库文件多大,常用的表记录数据多少条约多少字节?

#5


运行4个数据库,
a库,数据文件13GB,日志文件219MB
b库,数据文件4.68GB,日志文件
c库,数据文件10.2GB
d库,数据文件1.57GB

#6


我擦,肯定有问题啊,这么多数据库,你不会启用了锁定内存吧?内存不足啦,
分页数和未分页数太低了,

#7


你的问题需要全面诊断,简单的现象不能确定原因,你可以加我QQ:34813284,远程帮你看看。

#8


引用 6 楼 jack11430 的回复:
我擦,肯定有问题啊,这么多数据库,你不会启用了锁定内存吧?内存不足啦,
分页数和未分页数太低了,

请教怎样设置

#9


第一,你的数据库得分开。
第二,不要锁定内存,正常的内存分配,未分页要过100000,分页是未分页的一般,这个要看具体情况。
第三,赶紧监视数据库,看看数据库本身的执行情况,然后进行优化。

#10


引用 5 楼 joseph122378 的回复:
运行4个数据库,
a库,数据文件13GB,日志文件219MB
b库,数据文件4.68GB,日志文件
c库,数据文件10.2GB
d库,数据文件1.57GB


30G数据,8G内存
不知道具体索引和使用情况,只能猜测为数据不断的在内存和硬盘间的颠簸(页进页出)
最直接(不改应用)的做法就是加内存试一试

#11


引用 9 楼 jack11430 的回复:
第一,你的数据库得分开。
第二,不要锁定内存,正常的内存分配,未分页要过100000,分页是未分页的一般,这个要看具体情况。
第三,赶紧监视数据库,看看数据库本身的执行情况,然后进行优化。


将数据库内存设置恢复为2147483647后,系统就反应快多了 

#12


后续会把其中的库独立出去,但是当前的这种情况,还有没有可以设置的地方?

#13


你这个问题,涉及到具体的监控服务器和数据库,没有监视数据,最多是提点常识性的意见,具体怎么操作要看实际情况,
1、优化T-SQL语句,
2、索引优化,
3、表分区
之后应该可以保持一段时间,但是数据库变大后,硬件还是瓶颈,主要问题在于一个实例运行了多个数据库。

#14


你的服务器CPU是足够了,但是内存不够,多个数据库应付不了,加内存也只能坚持一段时间,还有你的硬盘信息没有啊?

#15


如果有预算优化,欢迎联系我。QQ:315054403

#16


检查一下系统卡顿时,具体哪个进程占用CPU和内存比较高

#17


谢谢大家的帮助,我现在采取不限定内存再加上将数据库独立开来的方式,已经好多了。感谢大家的帮助

#18


请教如何设置不限定内存 我的情况和你的也差不多

#1


并且cpu使用率很不稳定,时常高峰值近100%

#2


引用 1 楼 joseph122378 的回复:
并且cpu使用率很不稳定,时常高峰值近100%


查找出最好资源的SQL语句然后针对性的优化吧。查询语句可以参考:
http://www.cnblogs.com/xunziji/archive/2011/07/27/2118063.html

#3


谢谢楼上建议

#4


8G内存
数据库文件多大,常用的表记录数据多少条约多少字节?

#5


运行4个数据库,
a库,数据文件13GB,日志文件219MB
b库,数据文件4.68GB,日志文件
c库,数据文件10.2GB
d库,数据文件1.57GB

#6


我擦,肯定有问题啊,这么多数据库,你不会启用了锁定内存吧?内存不足啦,
分页数和未分页数太低了,

#7


你的问题需要全面诊断,简单的现象不能确定原因,你可以加我QQ:34813284,远程帮你看看。

#8


引用 6 楼 jack11430 的回复:
我擦,肯定有问题啊,这么多数据库,你不会启用了锁定内存吧?内存不足啦,
分页数和未分页数太低了,

请教怎样设置

#9


第一,你的数据库得分开。
第二,不要锁定内存,正常的内存分配,未分页要过100000,分页是未分页的一般,这个要看具体情况。
第三,赶紧监视数据库,看看数据库本身的执行情况,然后进行优化。

#10


引用 5 楼 joseph122378 的回复:
运行4个数据库,
a库,数据文件13GB,日志文件219MB
b库,数据文件4.68GB,日志文件
c库,数据文件10.2GB
d库,数据文件1.57GB


30G数据,8G内存
不知道具体索引和使用情况,只能猜测为数据不断的在内存和硬盘间的颠簸(页进页出)
最直接(不改应用)的做法就是加内存试一试

#11


引用 9 楼 jack11430 的回复:
第一,你的数据库得分开。
第二,不要锁定内存,正常的内存分配,未分页要过100000,分页是未分页的一般,这个要看具体情况。
第三,赶紧监视数据库,看看数据库本身的执行情况,然后进行优化。


将数据库内存设置恢复为2147483647后,系统就反应快多了 

#12


后续会把其中的库独立出去,但是当前的这种情况,还有没有可以设置的地方?

#13


你这个问题,涉及到具体的监控服务器和数据库,没有监视数据,最多是提点常识性的意见,具体怎么操作要看实际情况,
1、优化T-SQL语句,
2、索引优化,
3、表分区
之后应该可以保持一段时间,但是数据库变大后,硬件还是瓶颈,主要问题在于一个实例运行了多个数据库。

#14


你的服务器CPU是足够了,但是内存不够,多个数据库应付不了,加内存也只能坚持一段时间,还有你的硬盘信息没有啊?

#15


如果有预算优化,欢迎联系我。QQ:315054403

#16


检查一下系统卡顿时,具体哪个进程占用CPU和内存比较高

#17


谢谢大家的帮助,我现在采取不限定内存再加上将数据库独立开来的方式,已经好多了。感谢大家的帮助

#18


请教如何设置不限定内存 我的情况和你的也差不多