最近一直在头疼我的服务器,换了本地的机房ping值是高了很多,转化也好些
9 k( l& I! f7 J但是点损太大了,让人头疼,达到了20%: n( `7 ?: S4 ~$ |' _
自己去粗略的算了一下这些丢失的点击/ e/ W" g! l7 ?7 h3 p
一个月够几台好的独服价钱了
& n* E8 }0 ^8 h, C. g) Y( Y9 E+ ~& R, o( J6 ~( g% j
& w) W# l4 H7 O+ x- {. D
; s5 M, O8 S( e! U& d( |( o听醉眼大大说,im的瓶颈就在数据库/ q( A. ~2 p& V
我的数据库有个值一直很高,数值接近于丢失的点击数- G9 O& ~! U# z5 y
Table locks waited一直是红色的( q: v" k! u4 F
无法立即获得锁定表而必须等待的次数% x5 j, x5 \, _, _& d; i' i
如果该值很高,且您遇到了性能方面的问题
( p3 E6 a5 P) }1 `2 G0 }则应该首先检查您的查询语句,然后使用复制操作来分开表% w h- d! v% j
因为mysql并不是很懂,也不知道这个值是不是造成点损的原因$ j2 J! b( v' v
5 d* ]0 g) |$ y) Y6 ^7 I, j
/ J; D! q! l' ?! }( u
而且有大牛说im的设计本身就不合理,把所有的数据都写到一个表里面
! }. _3 \; a7 O8 s' g5 g多数大牛都是用的volumn?7 j& x8 y5 _$ Q c) B/ z: v+ Y, O
期待各位大牛的解惑。
7 i7 u$ A/ y- K* U' e% i# B* Y U, C+ n
9 b2 d6 H* Y) H9 @5 R |