テーブルロックについて
k-shibata
投稿数: 50
Magicは、V9 SP6B Pt1で
データベースがSQL Serverを使用しています。
実行版で複数台端末で使用した場合、とある1つのテーブルでテーブル全体でロックがかかって、全ての端末でレコードロック待ち状態となることがあります。
複数台端末はそれぞれ同じテーブルを画面で入力完了したら更新
しにき、それぞれUNIQUE KEYが違うものを更新しにいくように
しています。
ちなみにトランザクションモードはレコードロック時にしています。
テーブル全体でロックがかかるのを辞めたいのですが、
その原因として考えられることが何かあれば、
教えていただきたいです。
データベースがSQL Serverを使用しています。
実行版で複数台端末で使用した場合、とある1つのテーブルでテーブル全体でロックがかかって、全ての端末でレコードロック待ち状態となることがあります。
複数台端末はそれぞれ同じテーブルを画面で入力完了したら更新
しにき、それぞれUNIQUE KEYが違うものを更新しにいくように
しています。
ちなみにトランザクションモードはレコードロック時にしています。
テーブル全体でロックがかかるのを辞めたいのですが、
その原因として考えられることが何かあれば、
教えていただきたいです。
投票数:0
平均点:0.00
投稿ツリー
-
テーブルロックについて
(k-shibata, 2009-1-22 11:05)
- Re: テーブルロックについて (pu_mahalo, 2009-1-22 11:16)