免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4626 | 回复: 4
打印 上一主题 下一主题

通过php将用户录入数据插入数据库,如何检测各方面开销? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-05-01 09:10 |只看该作者 |倒序浏览
5可用积分
通过php将用户录入数据插入数据库,如何检测各方面开销?如果操作用户较多,应如何应对?有什么办法知道数据库、CPU、MEM的负荷量?如何在负荷量达到60%或70%时发预警信息?谢谢!

论坛徽章:
0
2 [报告]
发表于 2010-05-01 20:21 |只看该作者
通过php将用户录入数据插入数据库,如何检测各方面开销?
要查哪方面,baidu下相关linux命令,如果win,那就不知道了

如果操作用户较多,应如何应对?
这个看架构设计,一般小网站,表格设计的好坏,利用好索引,CACHE,,就足够了。

有什么办法知道数据库、CPU、MEM的负荷量?
百度

如何在负荷量达到60%或70%时发预警信息?
定时跑个shell,超过发邮件给管理员


比较简单所以用baidu,复杂用google(这句话不加怕人说我是baidu的五毛党

论坛徽章:
0
3 [报告]
发表于 2010-05-04 16:11 |只看该作者
使用MySQL 自带的 Query Profiler 分析性能

或者linux下的Profiler

论坛徽章:
0
4 [报告]
发表于 2010-05-10 13:49 |只看该作者
一般来讲用户并发insert操作过多,会造成mysql效率下降,你需要写脚本kill掉一些locked语句。必须要读写分离,做好同步和断电之类的异常处理就行了,记得要使用memcache之类的缓存库,会为你的网站提高不少效率。

你可以写一些小脚本,检测服务器状况,linux下也有开源的小软件帮你,google下吧。

论坛徽章:
0
5 [报告]
发表于 2010-05-10 18:52 |只看该作者
单条sql简单的优化使用explian,还可使用mysql自带的profiling功能可以看到一条sql的瓶颈
大并发的优化涉及方方面面,服务器软硬件配置,程序流程,数据库结构,索引,sql写法...建议系统学习
至于服务器监控,找些开源软件吧,Linux下很多的,祝你好运
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP