首先不是看它的表结构等等.从整体上去观察,不断去看它的状态.这个状态往往不是一两个小时可以看出来的,得写一个脚本,观察它的24小时的周期性变化,不断刷新它的脚本,观察它的Status.主要是看它有没有周期性的故障或者波动.一个访问高峰/缓存崩溃引起的. 缓存一失效,服务器百分之百挂. 一条sql语句A失效了,失效了之后三个sql语句同时去select它,并且建立这条缓存,这就造成了浪费.所以如果某个语句失效了,有一个拿着锁的人.拿着钥匙的人.上了锁的这个进程去负责select的查询并且更新缓存.…