最近一直在头疼我的服务器,换了本地的机房ping值是高了很多,转化也好些
3 A1 b+ [" k% n. A( C9 ]) i但是点损太大了,让人头疼,达到了20%9 s" E$ y2 w6 j
自己去粗略的算了一下这些丢失的点击& H+ v$ Y1 h- R* L1 `
一个月够几台好的独服价钱了% K! {' g- Q! w9 {
' y% @ \% n. i+ D6 p8 n$ S
8 ]8 { H- l6 ~) g
( Z+ I/ U3 o" U' q& o, o; o听醉眼大大说,im的瓶颈就在数据库1 R/ [+ p) T9 U4 Y6 W" w; W- l
我的数据库有个值一直很高,数值接近于丢失的点击数8 |6 g# S5 ]7 l$ d7 C9 ~
Table locks waited一直是红色的
. A& Z# U* @4 _& q: |/ S无法立即获得锁定表而必须等待的次数: \7 R9 N. ?0 y+ ~
如果该值很高,且您遇到了性能方面的问题
. y+ u' Y) J, x. }; J则应该首先检查您的查询语句,然后使用复制操作来分开表
4 _! Y# z: @, ~# q8 _; e8 [因为mysql并不是很懂,也不知道这个值是不是造成点损的原因5 S4 [5 z. ^# K0 C
& k9 `3 o1 B) C9 p: e
4 S% F. M W! P0 L, e' | T! {3 z! B而且有大牛说im的设计本身就不合理,把所有的数据都写到一个表里面
, ~+ Z" z3 v5 o! F1 [& n9 z多数大牛都是用的volumn? p( L4 r: R; R% o( H: B
期待各位大牛的解惑。
9 |) u: B: O( W! z) S' c' ?5 w* C' V/ ~3 Y, z4 @
+ `) u% D9 w2 I9 N3 l |