专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
我们在日常的管理中,经常会碰到客户或开发人员反应速度变慢了.这一类问题常使初级DBA摸不着头脑,还不如数据库直接报出某个错误,更直接了当.下面简单描述一下,解决这类问题时的一般思路. 如果有人反应速度变慢了,最有可能影响速度的,无外乎CPU,内存和I/O.在操作系统下,我们可以先使用top命令,查看一下CPU的占用情况.在top的输出结果中,特别要注意第一行中的loadaverage,CPU的负载情况.如果这里显示的数字大于CPU数,说明CPU的负载有点高了.再结合第三行一起看,如果第三行中,CPU的空闲比例为0,就说明CPU存在争用.正常情况下,CPU应该有一... [阅读全文] [PDF]
数据库的performance是一个长期的监控过程,不能头疼医头,脚疼医脚。 数据库慢一般有三种情况 1。逐渐变慢 2。突然变慢 3。不定时变慢 第一种情况 “逐渐变慢”,要建立一个长期的监控机制。比如,写个shell脚本每天的忙时(通常9~10 etc.)定时收集os,network,db的信息, 每个星期出report对收集到的信息进行分析。 这些数据的积累,可以决定后期的优化决策,并且可以是DBA说服manager采用自己决策的重要数据。DBA的价值,就在每个星期的report中体现。 第二种情况 “突然变慢&rd... [阅读全文] [PDF]
1 共2条 分1页