Date: Thu, 11 Jan 2001 21:21:35 +0900
From: "hiro" <who@example.ne.jp>
こんばんは。よろしくお願いします。
実はORACLE&VBで動いている物流系オンラインシステムがあり、複雑なデー
タ更新処理の排他制御
&レコードデッドロック解消のために、同時に複数のストアドプロシージャを実行さ
せないように制御している
システムがあります。超大規模なパッケージです。
クライアント100台までは、ストアド実行待ち時間が気にならないそうです。
私はORACLEはよく知りません。ストアドプロシージャを同時に複数実行できな
いようにするために、
”システーブルをロック”して最初のストアドを動かし、実行後ロック解除して次の
ストアドに実行権を渡すそうです。
汎用機のJOB実行キューのようなイメージに見えます。
MSDEやSQLサーバーでも同じようなことが実現可能なのでしょうか?
----- Original Message -----
From: "Akira Horikawa" <who@example.ne.jp>
To: <who@example.ne.jp>
Sent: Thursday, January 11, 2001 2:33 AM
Subject: [ml-msde:00406] RE: ストアドプロシージャ実効制御について
> 堀川です
>
> >自社開発したストアドプロシージャkousinを、複数クライアント端末から同時に
> >実行依頼された場合、プロシージャkousinは同時に2プロセス
> >実行できないようにするにはどうしたらよいのでしょうか?
>
> 何か同時実行に不都合でもあるのでしょうか?
>
> できればその理由を教えてくださると参加者の勉強になります
>
> ---------------------------------------------------
> (株)日本技術ソフト開発 堀川 明
>
> mailto:who@example.ne.jp
> mailto:who@sub.example.jp
> http://www.horikawa.ne.jp/msde/
> http://www.kt.rim.or.jp/~pwp/
>
> 01月11日(木曜日) 02時33分記
>
>
>
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|