服务器cpu占用率100%的问题

 Cpu100%的那个找到问题了么?
是因为sqlserver 占用的么?
----甲骨文: 数据库占用的内存没有释放
 那就把java宿主的虚拟服务器重启一下
代码导致的问题较多
执行一个SQL或者其他的数据库对象,也会导致
我遇见过数次
直接把数据库查死的问题也是有的

 有两种常见的原因会导致如此
1.语句不佳
2.索引不佳
或者根本就没有索引

 如果是在java代码中书写sql语句,会通过网络将数据加载到客户端
导致java处理不及时或者,内存溢出
cpu占用率较高
也是有可能的

 所以,建议,有大数据量的数据需要处理时,请交由数据库开操作。
调用层仅需传递合适的参数来控制即可。


 越为贴近数据的语言是最好的,针对基于数据的应用来说。

 TOM大师教导我们说,不要把数据库当做黑盒,不仅仅是存储数据的黑盒。


  可以通过此代码查询耗费资源的进程

 仅从此问题的角度来举例,设计是好的,但~~~~你懂得,犹如上面的政策是好的,但下面执行起来就~~~~说起就都是眼泪啊,不说也罢。

 一个可以称之为商业软件的系统,至少要能支撑200个并发,否则,最多只能算内部测试系统;





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值