回答編集履歴

4

変更

2017/11/16 07:26

投稿

A.Ichi
A.Ichi

スコア4070

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  本体のテーブルにはロックを掛けないのでVACUUMが行われる事を可能に出来ていたと言う事になります。
4
4
 
5
- しかしながらこれはトランザクション周回問題にて、シーケンステーブルに対してロックはできなくなった様です。
5
+ しかしながらこれはトランザクション周回問題にて、シーケンステーブルに対してテーブルロックはできなくなった様です。
6
6
 
7
7
 
8
8
 

3

変更

2017/11/16 07:26

投稿

A.Ichi
A.Ichi

スコア4070

test CHANGED
File without changes

2

修正

2017/11/16 07:25

投稿

A.Ichi
A.Ichi

スコア4070

test CHANGED
@@ -1,4 +1,4 @@
1
- ご提示された[サイト](http://www.pgpool.net/docs/latest/ja/html/runtime-config-runnung-mode.html)においては、「ロック競合を最小」の為にシーケンステーブルに対してロックを掛けたと言っていると思います。
1
+ ご提示された[サイト](http://www.pgpool.net/docs/latest/ja/html/runtime-config-runnung-mode.html)においては、「ロック競合を最小」の為にシーケンステーブルに対してテーブルロックを掛けたと言っていると思います。
2
2
 
3
3
  本体のテーブルにはロックを掛けないのでVACUUMが行われる事を可能に出来ていたと言う事になります。
4
4
 

1

変更

2017/11/16 07:25

投稿

A.Ichi
A.Ichi

スコア4070

test CHANGED
@@ -6,10 +6,10 @@
6
6
 
7
7
 
8
8
 
9
- ネイティブプリケーションの場合、SERIAL型を使っているテーブルへの挿入時は、SERIAL型の列の値がDBノードの間で 一致しなくなることが有るので、テーブルをロックする必要が有ります。
9
+ ネイティブプリケーションの場合、SERIAL型を使っているテーブルへの挿入時は、SERIAL型の列の値がDBノードの間で 一致しなくなることが有るので、テーブルをロックする必要が有ります。
10
10
 
11
- insert_lockを登録しておくと、INSERT命令をロックの掛けたINSERTに変換してくれます。
11
+ insert_lockを設定しておくと、INSERT命令をロックの付きのINSERT命令に変換してくれます。
12
12
 
13
13
 
14
14
 
15
- insert_lockによロック、VACUUMと競合するため、INSERT処理が待たされ続ける可能性が発生します。
15
+ insert_lockによってテーブルロックが掛かり、VACUUMと競合するため、INSERT処理が待たされ続ける可能性が発生します。