最近一直在头疼我的服务器,换了本地的机房ping值是高了很多,转化也好些' h5 }8 u* g& ^# N. G
但是点损太大了,让人头疼,达到了20%' h4 F1 I0 i ~$ Q* W( x" e
自己去粗略的算了一下这些丢失的点击" ^: C z5 Z' I+ N0 w" s
一个月够几台好的独服价钱了
* p2 N' E$ E5 o# E' q* K3 Y6 a, T2 N$ H" h
/ d2 D' e7 T) ^1 f( }! a$ I
, e7 |; S% N6 q" y& ?6 t
听醉眼大大说,im的瓶颈就在数据库! _0 A8 A y6 X4 ]- @; o* D2 U
我的数据库有个值一直很高,数值接近于丢失的点击数
8 ~0 \# L: @' j( B2 P4 RTable locks waited一直是红色的0 V2 x0 V" [8 ?7 H- ~' O
无法立即获得锁定表而必须等待的次数: T" v5 w% \8 G3 G6 {% L, n
如果该值很高,且您遇到了性能方面的问题# |/ Q) s/ A8 ~/ _% o1 e
则应该首先检查您的查询语句,然后使用复制操作来分开表# z3 X$ n1 [5 w: T7 x0 i4 G
因为mysql并不是很懂,也不知道这个值是不是造成点损的原因, ^. N+ L4 ?/ J% e) _
7 M1 C! r; z5 w! c9 ^9 ^4 _
" J B3 e; k" K1 w1 E
而且有大牛说im的设计本身就不合理,把所有的数据都写到一个表里面5 K7 `4 H7 c+ e5 l% l' R `; j
多数大牛都是用的volumn?
' J9 M% h9 c. C: T7 R- n期待各位大牛的解惑。
3 [+ y% X8 ?" P' H1 Q/ N' A
' O* _) C$ P4 ]3 |, o
0 N4 h; n& O, x9 g1 E. z |