计算是从从一个ResultSet中遍历读取(非循环读取),并计算。
之前好好的,突然间程序就跑的很慢很慢……
SQL与程序都没有问题的情况下,到底会是什么问题导致?
跑程序是之前和现在都是用myeclipse直接跑的
真心不知道问题在哪,求好心人提点。
cpu如果过热,散热不良,会导致计算机突然减速
计算机中别的进程的运行也会干扰到这个进程的运行。
排除硬件的前提下:
1)单纯数据查询工具中查询同样SQL是否也数据慢? 慢就是DB的问题,
需要给表加索引啊 ,等等优化SQL
2)直接SQL查询速度快,那就是程序上的问题,你得设置时间具体看,程序
在哪段的耗时最多,对其进行具体分析, 这个就看实际情况了。
还有就是网络不稳,数据库IO满等因素也要排查。
rr6rrrrrrrrrrrrrrrrrrrrrrrrrrrr
有硬件问题的可能。
但是,我认为硬件问题的概率比较小,还是运行环境等发生了变化。
最头疼的就是【我什么都没动,它就不好用了】,结果往往不是这样。。。。
与数据库的网络连接是否正常。
用JAVA自带工具看看程序内存是否持续增长。
为程序分配的运行内存是否充足。
数据库服务器的内存是否充足,是否持续增长。
数据库服务器的硬盘是否充足。
数据库的母体数据是否已经增长。
数据库的表空间是否剩余。
sql是否是动态的?
是否用了多线程?