明白你得意思了。tidb相对于关系型数据库最大的优势是并发,所以按hash去打散,比范围的性能要好,查询下推到tikv是并发查询的,从多个tikv里查询出来结果,比一个tikv的查询出结果,是要快的,比如 500-600区间的直方图占比的数据很大,一个值就占用一个region,那么就会有100个region参与这次范围扫描,等于100个tikv(理想情况)参与扫描,是要比单个tikv要快的。 这个要跟关系型数据库的分区表区分开来
明白你得意思了。tidb相对于关系型数据库最大的优势是并发,所以按hash去打散,比范围的性能要好,查询下推到tikv是并发查询的,从多个tikv里查询出来结果,比一个tikv的查询出结果,是要快的,比如 500-600区间的直方图占比的数据很大,一个值就占用一个region,那么就会有100个region参与这次范围扫描,等于100个tikv(理想情况)参与扫描,是要比单个tikv要快的。 这个要跟关系型数据库的分区表区分开来