ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

ロックを避けたい

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2013-6-24 10:32
nkmt  長老   投稿数: 1668
クラサバのシステムです。

データベースはSQLサーバーです。

バッチタスク 照会モード メインソース=商品マスタ があります。
このタスクのレコード後処理から以下の子タスクを呼びます。
バッチ子タスク 修正モード メインソース=売上明細 のタスクがあるとします。
(親タスクの商品コードと一致する売上明細のみを読み書きする。)


ロックの時間を短くする為に、商品マスタを読む親タスクは
トランザクション P=物理
トランサクション開始 N=なし
ロック方式 N=なし

とするのはロックの時間を短くするのを狙うとした場合、有効な対策でしょうか?


子タスクは、トランザクション開始をタスク前とします。

こうすれば子タスク側でのみロック開始、ロック終了を行うと思うので。

どなたかよろしくお願い申し上げます。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2013-6-24 10:43
pu_mahalo  長老 居住地: 大阪  投稿数: 775
こんにちは Puです

商品マスタが書き換えられても良いのなら
その方法でも良いかと思いますが

確かにトランザクションロック時間は短くなると思います。
商品一覧を開きっぱなしのユーザーっていますもんね(^^;

でわ〜でわ〜
投票数:1 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2013-6-24 10:54
nkmt  長老   投稿数: 1668
はい、この場合、商品マスタは絞り込んで読むだけの為なので。
レスありがとうございました。
投票数:0 平均点:0.00

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約