Mycat实战之 between

(1) 通过在 -8066的环境里,explain语句,可以看出mycat 对 time> <等,是不会进行区分库的,查询都查,直接可以死掉,如图1; 但between ,如图2,直接可以的!

  结论1:当天查询或者时间段查询时,用between.------请改到代码里

(2) 但,即使如此

   count(*)逃不过去。

图3可以看出千万级以下的,通过count(1)还是可以在一分钟内查出来的。

   结论2: 用count(1) 取代 count(*).------请改到代码里

但count(1)处理1700万的数据,依然会超时,出不来,但通过processlist可以看出,它影响的只是一张46的历史表。所以关系不大。 

  结论3:对于超过千万级的表,需要再分库------这个我再考虑下。

Mycat实战之 between

Mycat实战之 between

Mycat实战之 between

结论3:对于超过千万级的表,需要再分库------这个我再考虑下。

这个先在界面上加个“近一个小时”,默认让它有数据吧。 

Mycat实战之 between

Mycat实战之 between