【问题描述】
当前版本为 mysql 3.2.3 + sequoiadb 3.2.3。不管当前表有没有数据,在第一次执行 limit 1 查询操作时,都会比较耗时
【解决办法】
1. 由于 v3.2.3 sequoiasql-mysql 会收集 sequoiadb 的统计信息,因此在 mysql 会话中,第一次执行查询时会先对统计信息进行更新,以保证执行计划的准确性,此过程可能会比较耗时。在后续的查询中,由于在第一次查询时已将统计信息进行缓存,因此不再更新统计信息,此时执行速度将会很快