LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1105|回复: 1

mysql只占用10%的内存,但是CPU占用率经常到80%以上

[复制链接]
发表于 2005-3-16 14:14:29 | 显示全部楼层 |阅读模式
而且速度经常变慢
该mysqld运行于BSD 5。2中
有时某些SQL操作竟然花60秒以上
请大虾给点提示,非常感谢
发表于 2005-3-18 11:11:53 | 显示全部楼层
如果把数据从mysql数据库里提取出来以后,通过脚本或者服务端程序使用算法(例如若干次数据存取、字符串拼接和匹配替换)二次生成结果,那么就会让CPU占用率高企

对SQL数据库花时间耗资源的主要在insert语句以及复合查询。update和delete花的资源和时间通常比insert都少。所以可以update的就尽量别用insert。另外,如果有多次select,那么慢是必然的,如果把多次select有机合成为一两次带着各种join的select的话,效率会好一些,但是速度也不会非常快。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表