最近一直在头疼我的服务器,换了本地的机房ping值是高了很多,转化也好些
4 h) }# N3 A( ]5 M9 ^$ n但是点损太大了,让人头疼,达到了20%4 m$ s0 R: E) A! ]
自己去粗略的算了一下这些丢失的点击
+ b* s0 o9 s! x# f一个月够几台好的独服价钱了
! h+ u5 V p P' g. ^+ [% T! |
9 A& h( J2 v% q3 n0 A/ \
# I9 r% U! A$ I" l
w0 R4 i: x- G; G' C听醉眼大大说,im的瓶颈就在数据库
7 ?* ]8 [8 l6 u我的数据库有个值一直很高,数值接近于丢失的点击数8 ^+ i) x+ y, f' q) s
Table locks waited一直是红色的
; U) u* K+ n, N2 ?4 X无法立即获得锁定表而必须等待的次数
) o8 w# i" G% h, _) I* D7 q" {8 f+ n如果该值很高,且您遇到了性能方面的问题4 S9 \% f+ K1 q4 T7 E1 t, O2 T6 m8 q
则应该首先检查您的查询语句,然后使用复制操作来分开表8 n. J z. k1 |- h
因为mysql并不是很懂,也不知道这个值是不是造成点损的原因! V7 ~! q& b7 T# ^7 R! d% W- b
$ S. p; j, ? E7 i, _+ d& C( u% e# \) q/ h
9 @& h! g8 w# j A' e' v& W而且有大牛说im的设计本身就不合理,把所有的数据都写到一个表里面& I/ S- g! W% M- ~8 u
多数大牛都是用的volumn?' j/ M+ N/ M: X6 g
期待各位大牛的解惑。) S0 m# h' L% x7 b l; _
- W) H1 ^* u$ L5 T. e6 d" u/ U, v0 W
, B' F1 Z# w$ E# g/ E1 T( u! p f |