怎样提高mysql的效率?
偶的多线程应用程序中对mysql的操作只有两种:
读取单条纪录(select....limit...)以及操作后更新该纪录(update....)
线程访问数据库的时候都作了同步
表中记录在20万左右
当程序和mysql数据库在同一台机器上(P4 2.8G + 256M)运行时
CPU占用率达到80%-100%
而如果表中记录只有1w条
CPU占用率只有60%左右
将程序和mysql数据库分别放在两台机器上跑(配置同上)
发现装有数据库的机器CPU占用率还是比较高
应该是数据库访问的原因导致前面说到的问题
这样的情况有没有办法优化降低CPU占用率,
在只作软件的调整的情况下?
大虾指点一下吧,
谢谢~!!!
//bow