最近一直在头疼我的服务器,换了本地的机房ping值是高了很多,转化也好些6 J9 c' y4 v. S R. N2 X+ ~
但是点损太大了,让人头疼,达到了20%
: L0 Y; L1 G* m$ x自己去粗略的算了一下这些丢失的点击
j5 D9 K# P3 n. E% x一个月够几台好的独服价钱了. X% z- c2 T6 n7 [
- E7 v4 v+ d2 H' H. K
2 v! i' @ @* i' V+ i) R2 L5 q% Z$ P
f1 m9 U' ^! |* X v0 X+ u听醉眼大大说,im的瓶颈就在数据库
5 X: ^" r- V) a0 `- F* j8 l我的数据库有个值一直很高,数值接近于丢失的点击数# b5 j9 w0 V& R# @, p8 H; y* E
Table locks waited一直是红色的; m- _0 i+ S/ F* o: U0 g4 H
无法立即获得锁定表而必须等待的次数
; G; p5 G6 I* ? V. E! l, w9 _7 L* i如果该值很高,且您遇到了性能方面的问题; @8 [3 L) o9 y. w# F/ o. c
则应该首先检查您的查询语句,然后使用复制操作来分开表
( }9 x0 F5 Y) D/ g, ~因为mysql并不是很懂,也不知道这个值是不是造成点损的原因
) z7 e) O* }5 b+ Q) {1 p9 z# N0 b
: I/ B9 g3 T9 x% ^9 ?+ s
9 ~5 n, V4 @1 ~+ `2 U b! y1 t% a( |而且有大牛说im的设计本身就不合理,把所有的数据都写到一个表里面" Z. F f& k; S8 T3 n
多数大牛都是用的volumn?* ~% t7 |7 D" X9 t+ ]/ O* Y
期待各位大牛的解惑。* L" v+ j0 H% F$ q
5 j7 l, T" M8 S7 j& G6 i; [, `8 K1 J E! a2 R% O, A
|