私はそれに130Millの行を持つテーブルがあります。私がクエリをEXPLAINすると、rowns列に130Millが表示されます。このEXPLAIN計画を理解する方法..?それは私に混乱して見ている
EXPLAIN SELECT * FROM TABLE1;
行:130ミル
しかし、それは1900年と2000年
EXPLAIN SELECT * FROM TABLE1 WHERE time_dim_id between 1900 and 2000 ;
列の間TABLE1.time_dim_idにWHERE条件を追加するとき:午前は驚いているのはなぜ60Mill
があるためでありますこのtime_dim_id値のNULL値はなく、 分(time_dim_id)は1900であり、 max(time_dim_id)は2000です。
2番目のEXPLAINプランの行セクションの130Mill行が表示されないのはなぜですか?
上の指標もあると仮定し? –