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:对于超过千万级的表,需要再分库。------这个我再考虑下。
结论3:对于超过千万级的表,需要再分库。------这个我再考虑下。
这个先在界面上加个“近一个小时”,默认让它有数据吧。