V10とMS-SQL2005について
kyoike
居住地: M2C
投稿数: 80
居住地: M2C
投稿数: 80
皆様のお知恵を貸してください。
VSSにてチーム開発していますが、
色々と不可解な部分がでてきました。
詳細の設定条件などは、以下になります。
Magic:V10 SP6B
DBMS:MS-SQL2005
分離レベル:1
Magicロック:両方
1.テーブルロック
親タスク:売上伝票
子タスク:売上明細
による親子タスクの場合です。
※親タスクの設定
モード :遅延
開始 :タスク前の前
ロック方式:入力時
※子タスクの設定
モード :親と同一
開始 :レコード前の前
ロック方式:入力時
この設定において、伝票登録を行う際に、
テーブルロック待ちになります。
実際のロック時間として1〜2秒ぐらいロックして、
登録が完了します。
DBを見てみても、しっかりと登録されているので、
処理としては問題ありませんが、なぜロックするのか?
が解りません。
ロックになるDBは、売上明細のみです。
また、簡単な処理の流れは、
�|舎�番号+1000の伝票�發鮑鐔�
��伝票�發肪舎�番号+1000をセット(初期値)
�E佻浸�に、自動採番で伝票�發鮗萋�
�で箴綸蘇爾療蘇辞發�端末番号+1000のレコードを更新
�デ箴緻精戮療蘇辞發�端末番号+1000のレコードを更新
となります。
この�イ濃�件は起きています。
他の開発者が、同じ端末番号では無いことは確認済みです。
また、下記の状況で、この現象は発生します。
ものすごく不思議なことがおきています。
(例)
端末A
端末B
と2台の端末があったとします。
�|舎�Aで問題の売上伝票を登録する。
→ロックも発生せず、問題無く登録が出来る。
��端末Bで問題の売上伝票を登録する。
→売上明細の伝票�發旅洪兄�に必ずロックする。
�C舎�AがMagicを落とす(アプリケーションを)
�っ舎�Bが再度売上伝票を登録する。
→ロックも発生せず、問題無く登録が出来る。
�ッ舎�AがMagicを立ち上げ、売上伝票を登録する。
→売上明細の伝票�發旅洪兄�に必ずロックする。
なぜ、ロックするのか?
なぜ、1〜2秒でロックが解除され、登録が正常に出来るのか?
不思議です。
皆様のお知恵をお貸しください。
VSSにてチーム開発していますが、
色々と不可解な部分がでてきました。
詳細の設定条件などは、以下になります。
Magic:V10 SP6B
DBMS:MS-SQL2005
分離レベル:1
Magicロック:両方
1.テーブルロック
親タスク:売上伝票
子タスク:売上明細
による親子タスクの場合です。
※親タスクの設定
モード :遅延
開始 :タスク前の前
ロック方式:入力時
※子タスクの設定
モード :親と同一
開始 :レコード前の前
ロック方式:入力時
この設定において、伝票登録を行う際に、
テーブルロック待ちになります。
実際のロック時間として1〜2秒ぐらいロックして、
登録が完了します。
DBを見てみても、しっかりと登録されているので、
処理としては問題ありませんが、なぜロックするのか?
が解りません。
ロックになるDBは、売上明細のみです。
また、簡単な処理の流れは、
�|舎�番号+1000の伝票�發鮑鐔�
��伝票�發肪舎�番号+1000をセット(初期値)
�E佻浸�に、自動採番で伝票�發鮗萋�
�で箴綸蘇爾療蘇辞發�端末番号+1000のレコードを更新
�デ箴緻精戮療蘇辞發�端末番号+1000のレコードを更新
となります。
この�イ濃�件は起きています。
他の開発者が、同じ端末番号では無いことは確認済みです。
また、下記の状況で、この現象は発生します。
ものすごく不思議なことがおきています。
(例)
端末A
端末B
と2台の端末があったとします。
�|舎�Aで問題の売上伝票を登録する。
→ロックも発生せず、問題無く登録が出来る。
��端末Bで問題の売上伝票を登録する。
→売上明細の伝票�發旅洪兄�に必ずロックする。
�C舎�AがMagicを落とす(アプリケーションを)
�っ舎�Bが再度売上伝票を登録する。
→ロックも発生せず、問題無く登録が出来る。
�ッ舎�AがMagicを立ち上げ、売上伝票を登録する。
→売上明細の伝票�發旅洪兄�に必ずロックする。
なぜ、ロックするのか?
なぜ、1〜2秒でロックが解除され、登録が正常に出来るのか?
不思議です。
皆様のお知恵をお貸しください。
投票数:0
平均点:0.00
投稿ツリー
-
V10とMS-SQL2005について
(kyoike, 2008-8-28 18:04)
-
Re: V10とMS-SQL2005について
(sk0014, 2008-8-29 9:15)
-
Re: V10とMS-SQL2005について
(kyoike, 2008-8-29 9:49)
-
-
Re: V10とMS-SQL2005について
(hiro, 2008-8-29 16:47)
-