Gblog

おもにTips

Selectivity とか Cardinarity

ちょっと統計関係の用語をメモ。すぐ忘れてしまうので。

計算式は、ヒストグラムがない場合の話。

  • セレクティビティ(Selectivity)
    選択率。条件にヒットする行の割合。
    Selectivity = 1 / NDV
  • NDV
    number of distinct values
    NUM_DISTINCT
  • カーディナリティ(Cardinarity)
    戻される行の予測数。
    Cardinarity = 表の行数 * Selectivity
    正確には、(表の行数 - NULLの件数) * Selectivity
  • DENSITY
    列の密度。
    1/NUM_DISTINCT
    要するに Selectivity と同じもののようだが、違いがよくわからず。

 

また必要な用語があれば、UPDATE したい。