Cardinality的统计 Posted on 2015-02-24 In mysql , innodb 数据库都是通过采样(sample)的方法,来完成Cardinality的统计。对Cardinality的统计是在存储引擎层面进行的,所以不同的引擎用各自的方法实现。 innodb在进行insert/update操作时,进行Cardinality的统计,但不是每次都进行统计,因为会增加数据库负担。对于数据非常大的表,更不可能进行实时统计,因为那样会影响执行时间,带来非常长的执行时间。