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

あきら akirainfoml @ gmail.com
2010年 10月 22日 (金) 11:58:35 JST


あきらです

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

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

個人的には

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

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

あきら


pgsql-jp メーリングリストの案内