[pgcluster: 584] Re: シーケンス番号の整合性が崩れる
kazunari takahashi
kazunari.takahashi @ ctc-g.co.jp
2004年 11月 1日 (月) 08:59:26 JST
三谷様
高橋です.
いつも大変お世話になっております.
> # 多分結果は同じだと思いますが,
> # pglbを経由しなければどうだったでしょうか?
再度検証してみます.
pglbを経由しないで、INSERTするclusterDBを1つに限定してやってみます.
> クエリーが複数に分割されてしまうくらい大きなクエリーは,クラスタDB間でク
> エリーが投げられる時間に差が生じます.このような大きなクエリーでシーケン
> ス型データを操作する場合,トランザクションで包んで,nextvalやsetvalを使っ
> て明示的にシーケンスを操作する必要があるのかもしれません.
INSERTするSQL文も工夫して検証してみます.
以上 宜しくお願いいたします.
On Mon, 01 Nov 2004 00:52:56 +0900
mitani <mitani_hiroshima @ ybb.ne.jp> wrote:
> 三谷@広島です.
>
> > pglb経由で、大量のトランザクションを実行しているのですが、
> > データ量の大きなテキストをINSERTすると、clusterDB間でidの整合性が崩れる
> > 現象が発生しております.
> うーん,これはクエリーベース・レプリケーションの限界の1つかもしれません.
>
> # 多分結果は同じだと思いますが,
> # pglbを経由しなければどうだったでしょうか?
>
> クエリーが複数に分割されてしまうくらい大きなクエリーは,クラスタDB間でク
> エリーが投げられる時間に差が生じます.このような大きなクエリーでシーケン
> ス型データを操作する場合,トランザクションで包んで,nextvalやsetvalを使っ
> て明示的にシーケンスを操作する必要があるのかもしれません.
>
> この問題の解決には時間がかかりそうですので,宿題にさせてください.
> # こういう技術的な課題は大歓迎です.報告ありがとうございました.
>
> --
> mitani <mitani_hiroshima @ ybb.ne.jp>
>
---------------------------------------
高橋 一成 <kazunari.takahashi @ ctc-g.co.jp>
pgcluster メーリングリストの案内