最近一直在头疼我的服务器,换了本地的机房ping值是高了很多,转化也好些
/ W& C& V$ _6 j$ h$ d: [& x \0 S; |但是点损太大了,让人头疼,达到了20%
" |5 j) q/ {$ v4 ^" m- u; x' @* z2 W自己去粗略的算了一下这些丢失的点击
; F4 ~, q9 k( |. w& P9 [2 q5 {一个月够几台好的独服价钱了
u' c/ {7 a: O* S# z3 k s a
. ]7 [) Z4 ? O% I& ]; [& u, G' F) c, G) ^, m7 \3 _" Q
0 g* A& P1 u; I0 i# W$ l
听醉眼大大说,im的瓶颈就在数据库: {3 k1 w; `$ J( l
我的数据库有个值一直很高,数值接近于丢失的点击数
9 B+ _$ _- \, q6 ?8 GTable locks waited一直是红色的
3 O% [$ C7 M% y4 C无法立即获得锁定表而必须等待的次数
' g1 s% |7 M' m( r: M如果该值很高,且您遇到了性能方面的问题
1 `) ] K4 ]6 P8 p2 u/ W则应该首先检查您的查询语句,然后使用复制操作来分开表
" Z( G) c) y* M) A. j* t# ~因为mysql并不是很懂,也不知道这个值是不是造成点损的原因
$ H" o5 a* B- X1 V7 h- o2 U0 a% O3 ?: r
% h$ d$ w' N/ h" k: N# s3 c ?而且有大牛说im的设计本身就不合理,把所有的数据都写到一个表里面3 A# h/ c3 [5 e8 X
多数大牛都是用的volumn?( v4 V% c. ^# I& j& T. N- o" M
期待各位大牛的解惑。
k0 r: k9 J6 n" A, h4 [( h k5 a' x; D/ z# g
6 h! a$ S/ `3 o0 M& A( n5 [- ~ |