cardinality = 某一列中不同值的个数
selectivity = 经过某个谓词过滤后的行数 / 表的总行数 * 100%
selectivity = 索引列的cardinality / 表的总行数 * 100%
两种定义,前者是涉及where条件,后者是涉及索引。个人认为第一种更准确一点,毕竟,where后面的谓词条件,在关系代数中就是被称为select。
2024-01-18 08:04:04
cardinality = 某一列中不同值的个数
selectivity = 经过某个谓词过滤后的行数 / 表的总行数 * 100%
selectivity = 索引列的cardinality / 表的总行数 * 100%
两种定义,前者是涉及where条件,后者是涉及索引。个人认为第一种更准确一点,毕竟,where后面的谓词条件,在关系代数中就是被称为select。