KDOC 641: 大きなテーブルだとANALYZEで生成される統計情報はテーブルのランダムな標本から取り出される

この文書のステータス

  • 作成
    • 2026-10-11 貴島
  • レビュー
    • 2026-10-11 貴島

概要

大きなテーブルだとANALYZEで生成される統計情報は、テーブルのランダムな標本から取り出される。そのため、同じクエリでも推定行数は ANALYZE のたびに少し変わる。

この問い合わせが選択する実際の行数は7000です。 しかし、rowsの推定行数は概算値に過ぎません。 この実験を2回実行した場合、多少異なる推定値を得るかもしれません。 もっと言うと、これはANALYZEコマンドを行う度に変化することがあり得ます。 なぜなら、ANALYZEで生成される統計情報は、テーブルのランダムな標本から取り出されるからです。

14.1. EXPLAINの利用

関連

なし。