(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

 

 

 

相关文章:

  • 2021-05-19
  • 2022-12-23
  • 2021-06-08
  • 2021-10-12
  • 2021-11-02
  • 2022-12-23
  • 2021-11-03
  • 2021-04-02
猜你喜欢
  • 2021-05-30
  • 2022-02-22
  • 2021-11-17
  • 2021-12-27
  • 2021-06-12
  • 2021-11-18
相关资源
相似解决方案