2010年10月22日

[pgsql-jp: 40472] Re:SQLの検索性能について

あきらです

>> データ総数8,000万件(約600万件ずつ13パーティションに分散)
> ~~~~~~~~~~~~~~~~~~~~~~
> 「パーティションに分散」というところが重要にみえます。
> 具体的な定義はどうなっていますか?

これも気になりました

最大数がこれぐらいであれば分割しなくても十分チューニングが
できそうな気もします
想定データは月別で5年分、60テーブルぐらいの分割でしょうか?

個人的には

1、全体にシーケンスのIDを付ける
2、開始条件以上の登録データで最小のIDを取得する
3、2のIDから+1001した条件と終了条件を付けてデータ取得する

上記でどうでしょうか?
テーブル構造は変わってしまいますが、それほど影響がある項目では
ないと思います。

あきら


投稿者 xml-rpc : 2010年10月22日 11:58
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/99397
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。