服务器cpu占用率100%的问题
2013-11-04 09:15
281 查看
Cpu100%的那个找到问题了么?
是因为sqlserver 占用的么?
----甲骨文: 数据库占用的内存没有释放
那就把java宿主的虚拟服务器重启一下
代码导致的问题较多
执行一个SQL或者其他的数据库对象,也会导致
我遇见过数次
直接把数据库查死的问题也是有的
有两种常见的原因会导致如此
1.语句不佳
2.索引不佳
或者根本就没有索引
如果是在java代码中书写sql语句,会通过网络将数据加载到客户端
导致java处理不及时或者,内存溢出
cpu占用率较高
也是有可能的
所以,建议,有大数据量的数据需要处理时,请交由数据库开操作。
调用层仅需传递合适的参数来控制即可。
越为贴近数据的语言是最好的,针对基于数据的应用来说。
TOM大师教导我们说,不要把数据库当做黑盒,不仅仅是存储数据的黑盒。
可以通过此代码查询耗费资源的进程
仅从此问题的角度来举例,设计是好的,但~~~~你懂得,犹如上面的政策是好的,但下面执行起来就~~~~说起就都是眼泪啊,不说也罢。
一个可以称之为商业软件的系统,至少要能支撑200个并发,否则,最多只能算内部测试系统;
是因为sqlserver 占用的么?
----甲骨文: 数据库占用的内存没有释放
那就把java宿主的虚拟服务器重启一下
代码导致的问题较多
执行一个SQL或者其他的数据库对象,也会导致
我遇见过数次
直接把数据库查死的问题也是有的
有两种常见的原因会导致如此
1.语句不佳
2.索引不佳
或者根本就没有索引
如果是在java代码中书写sql语句,会通过网络将数据加载到客户端
导致java处理不及时或者,内存溢出
cpu占用率较高
也是有可能的
所以,建议,有大数据量的数据需要处理时,请交由数据库开操作。
调用层仅需传递合适的参数来控制即可。
越为贴近数据的语言是最好的,针对基于数据的应用来说。
TOM大师教导我们说,不要把数据库当做黑盒,不仅仅是存储数据的黑盒。
可以通过此代码查询耗费资源的进程
仅从此问题的角度来举例,设计是好的,但~~~~你懂得,犹如上面的政策是好的,但下面执行起来就~~~~说起就都是眼泪啊,不说也罢。
一个可以称之为商业软件的系统,至少要能支撑200个并发,否则,最多只能算内部测试系统;
相关文章推荐
- 获得新添表格的id
- 关于数据同步的几种实现
- 驱动文章
- 关于数据同步的几种实现
- 数据同步的几种实现
- SAP模块常用增强总结
- mysql group by
- 引用 头文件循环倚赖问题
- Linux系统IO复用接口(select、poll、epoll)
- 开源分布式文件系统的对比
- Serialization 简单小结
- 完美获取N卡A卡的显存大小(使用OpenGL)
- Android事件处理概述
- 开发必备,超实用的php代码片段
- 6410移植linux3.3.5
- wpa_supplicant 介绍
- -- HTML标记大全参考手册[推荐]
- UVALive - 3938 "Ray, Pass me the dishes!"
- php 8个常用功能
- HDU 3902 Swordsman(判断任意多边形是否为轴对称图形)