複数端末から同一レコードへの更新について
NFH
投稿数: 16
いつもお世話になっております。
コード │ 最終見積番号
──────────────
A │ 1
上記のような見積番号がどこまで発番されているかを管理するテーブルがあり、
新しく見積番号を取得する際には、
トランザクションモード:P=物理
トランザクション開始:N=なし
ロック方式:I=即時
のバッチタスクにて照会リンクでテーブルにアクセスし、
「最終見積番号」項目をカウントアップしその値を使用する、ということを行っています。
この処理を2台のPCで同時に行った際に、
PC1・PC2ともに同じ番号を取得してしまうことが稀にあり(5,000回に1回ぐらい?)困っております。
複数PCから同レコードに対して処理する場合、
1台目のPCのみ処理されて、他のPCは「レコードロックの解除待ち」でロックが解除されるまでリトライする、
という様に動作すると考えていたのですが、思惑通りになりません。
なにか確認するべき設定等、ご教示頂けますでしょうか。
よろしくお願い致します。
---------------------------------------
■環境
PC:
Windows7(32bit) SP1
Magic V9 Plus Ver 9.40J SP6b PT1
DB:
Pervasive PSQL 11
---------------------------------------
コード │ 最終見積番号
──────────────
A │ 1
上記のような見積番号がどこまで発番されているかを管理するテーブルがあり、
新しく見積番号を取得する際には、
トランザクションモード:P=物理
トランザクション開始:N=なし
ロック方式:I=即時
のバッチタスクにて照会リンクでテーブルにアクセスし、
「最終見積番号」項目をカウントアップしその値を使用する、ということを行っています。
この処理を2台のPCで同時に行った際に、
PC1・PC2ともに同じ番号を取得してしまうことが稀にあり(5,000回に1回ぐらい?)困っております。
複数PCから同レコードに対して処理する場合、
1台目のPCのみ処理されて、他のPCは「レコードロックの解除待ち」でロックが解除されるまでリトライする、
という様に動作すると考えていたのですが、思惑通りになりません。
なにか確認するべき設定等、ご教示頂けますでしょうか。
よろしくお願い致します。
---------------------------------------
■環境
PC:
Windows7(32bit) SP1
Magic V9 Plus Ver 9.40J SP6b PT1
DB:
Pervasive PSQL 11
---------------------------------------
投票数:0
平均点:0.00
投稿ツリー
-
複数端末から同一レコードへの更新について
(NFH, 2019-7-17 15:18)
-
Re: 複数端末から同一レコードへの更新について
(cabin, 2019-7-17 15:30)
- Re: 複数端末から同一レコードへの更新について (NFH, 2019-7-17 15:34)
-
Re: 複数端末から同一レコードへの更新について
(ISHIJIMA, 2019-7-17 15:49)
-
Re: 複数端末から同一レコードへの更新について
(NFH, 2019-7-17 15:59)
-
Re: Re: 複数端末から同一レコードへの更新について
(cabin, 2019-7-17 16:11)
- Re: Re: 複数端末から同一レコードへの更新について (NFH, 2019-7-18 14:26)
-
Re: Re: 複数端末から同一レコードへの更新について
(cabin, 2019-7-17 16:11)
-
Re: 複数端末から同一レコードへの更新について
(NFH, 2019-7-17 15:59)
- Re: 複数端末から同一レコードへの更新について (ISHIJIMA, 2019-7-17 16:10)
-
Re: 複数端末から同一レコードへの更新について
(ISHIJIMA, 2019-7-17 16:47)
-
Re: 複数端末から同一レコードへの更新について
(NFH, 2019-7-18 14:22)
- Re: 複数端末から同一レコードへの更新について (ISHIJIMA, 2019-7-18 17:42)
-
Re: 複数端末から同一レコードへの更新について
(NFH, 2019-7-18 14:22)
- Re: 複数端末から同一レコードへの更新について (dongzy, 2019-7-18 14:57)
-
Re: 複数端末から同一レコードへの更新について
(NFH, 2019-7-18 18:16)
-
Re: Re: 複数端末から同一レコードへの更新について
(ISHIJIMA, 2019-7-18 18:22)
- Re: Re: 複数端末から同一レコードへの更新について (NFH, 2019-7-18 18:44)
-
Re: Re: 複数端末から同一レコードへの更新について
(ISHIJIMA, 2019-7-18 18:22)
-
Re: 複数端末から同一レコードへの更新について
(ISHIJIMA, 2019-7-18 18:46)
-
Re: Re: 複数端末から同一レコードへの更新について
(ISHIJIMA, 2019-7-18 18:51)
- Re: Re: 複数端末から同一レコードへの更新について (NFH, 2019-7-18 19:26)
- Re: Re: 複数端末から同一レコードへの更新について (NFH, 2019-7-18 19:59)
-
Re: 複数端末から同一レコードへの更新について
(NFH, 2019-7-18 19:19)
-
Re: Re: 複数端末から同一レコードへの更新について
(ISHIJIMA, 2019-7-18 20:00)
-
Re: Re: 複数端末から同一レコードへの更新について
(NFH, 2019-7-18 20:43)
- Re: Re: Re: 複数端末から同一レコードへの更新について (ISHIJIMA, 2019-7-18 20:56)
-
Re: Re: 複数端末から同一レコードへの更新について
(NFH, 2019-7-18 20:43)
-
Re: Re: 複数端末から同一レコードへの更新について
(ISHIJIMA, 2019-7-18 20:00)
-
Re: Re: 複数端末から同一レコードへの更新について
(ISHIJIMA, 2019-7-18 18:51)
- Re: 複数端末から同一レコードへの更新について (ISHIJIMA, 2019-7-18 20:13)
- Re: 複数端末から同一レコードへの更新について (Tanda, 2019-7-20 11:36)
-
Re: 複数端末から同一レコードへの更新について
(NFH, 2019-7-20 15:52)
-
Re: Re: 複数端末から同一レコードへの更新について
(Tanda, 2019-7-20 16:04)
-
Re: Re: 複数端末から同一レコードへの更新について
(NFH, 2019-7-20 16:44)
-
Re: Re: Re: 複数端末から同一レコードへの更新について
(Tanda, 2019-7-21 12:31)
- Re: Re: Re: 複数端末から同一レコードへの更新について (NFH, 2019-7-22 22:09)
-
Re: Re: Re: 複数端末から同一レコードへの更新について
(Tanda, 2019-7-21 12:31)
-
Re: Re: 複数端末から同一レコードへの更新について
(NFH, 2019-7-20 16:44)
-
Re: Re: 複数端末から同一レコードへの更新について
(ISHIJIMA, 2019-7-20 18:06)
- Re: Re: 複数端末から同一レコードへの更新について (NFH, 2019-7-20 18:13)
- Re: 複数端末から同一レコードへの更新について (ISHIJIMA, 2019-7-20 18:19)
-
Re: Re: 複数端末から同一レコードへの更新について
(Tanda, 2019-7-20 16:04)
-
Re: 複数端末から同一レコードへの更新について
(NFH, 2019-7-25 11:31)
- Re: Re: 複数端末から同一レコードへの更新について (ISHIJIMA, 2019-7-25 13:55)
-
Re: 複数端末から同一レコードへの更新について
(cabin, 2019-7-17 15:30)