前言
目前接到数据归档的需求进行处理。处理平台数据归档的事情。需要统计每张表的数据,后续做分库分表,因为数据量早就过千万,甚至三张表已经过亿了。所以需要先统计数据,但是在这里却遇到了一个问题。就是查询总数耗时太久超时了,因为数据量太大(很多表都是过千万,),而且每天的入库了也在10万-80万之间,导致查询经常性的超时,在这里我要解决这个问题,20921492条数据一张表,查询这张表的数据,使用count(0)居然会超时下面教你另外一种办法解决掉这个查询超时的问题,而且很快的就查出结果,而不是像下面这种,等待很久。不然就会出现下面的情况:
count(0)查询超时
[SQL]SELECT count(0) from tbm_news_info ;
[Err] 2013 - Lost connection to MySQL server during query
