7. clustered index の威力を知るための準備2 - PostgreSQL のソースコードを読む
昨日の続き。サンプルデータをきっちり用意します。
100 万件だと少ないので 1000 万件にした。
age が 0-99 と 10万件ずつばらばらに分布するように insert した。つまり同じページに同じ age のものがあまり乗らないように。
次に SQL の Query 実行時間をログに吐くように設定する。
log_duration = on log_statement = 'all' => 2009-02-20 17:48:35 JST LOG: statement: select count(*) from person; 2009-02-20 17:48:37 JST LOG: duration: 2628.308 ms