ロックを避けたい
nkmt
投稿数: 1668
クラサバのシステムです。
データベースはSQLサーバーです。
バッチタスク 照会モード メインソース=商品マスタ があります。
このタスクのレコード後処理から以下の子タスクを呼びます。
バッチ子タスク 修正モード メインソース=売上明細 のタスクがあるとします。
(親タスクの商品コードと一致する売上明細のみを読み書きする。)
ロックの時間を短くする為に、商品マスタを読む親タスクは
トランザクション P=物理
トランサクション開始 N=なし
ロック方式 N=なし
とするのはロックの時間を短くするのを狙うとした場合、有効な対策でしょうか?
子タスクは、トランザクション開始をタスク前とします。
こうすれば子タスク側でのみロック開始、ロック終了を行うと思うので。
どなたかよろしくお願い申し上げます。
データベースはSQLサーバーです。
バッチタスク 照会モード メインソース=商品マスタ があります。
このタスクのレコード後処理から以下の子タスクを呼びます。
バッチ子タスク 修正モード メインソース=売上明細 のタスクがあるとします。
(親タスクの商品コードと一致する売上明細のみを読み書きする。)
ロックの時間を短くする為に、商品マスタを読む親タスクは
トランザクション P=物理
トランサクション開始 N=なし
ロック方式 N=なし
とするのはロックの時間を短くするのを狙うとした場合、有効な対策でしょうか?
子タスクは、トランザクション開始をタスク前とします。
こうすれば子タスク側でのみロック開始、ロック終了を行うと思うので。
どなたかよろしくお願い申し上げます。
投票数:0
平均点:0.00
投稿ツリー
-
ロックを避けたい
(nkmt, 2013-6-24 10:32)
- Re: ロックを避けたい (pu_mahalo, 2013-6-24 10:43)
- Re: ロックを避けたい (nkmt, 2013-6-24 10:54)