Date: Thu, 31 Oct 2002 10:52:06 +0900
From: "Akira Horikawa" <who@example.ne.jp>
堀川です、こんにちは
お返事が遅れました。
-----Original Message-----
From: Satoshi Miyamoto [mailto:who@sub.example.jp]
Sent: Tuesday, October 29, 2002 4:50 PM
To: who@example.ne.jp
Subject: [ml-msde:01090] Re: ロック解除について
>データ取得不可状態のまま
>sp_lockを何度も実行していますと
>ロックを行なってから5分ほどたつと
>ロックしていたプロセスが消えデータ取得可となりました
5分間のクライアント側プロセスの状態を調べてみるとよいと思います
sp_whoでわかります。
また、クライアント側でエラーを発生させた付近の、データベース
サーバー側の状況を調べることもできます。
『SQLプロファイラ』というツールがあります。
>一般的にと言う言い方はおかしいかもしれませんが
>トランザクション処理はストアドプロシージャを用いて
>行なう方が一般的なのでしょうか
少なくとも、データベースサーバー1台を使った単一システム
であれば、トランザクションの処理はそのサーバー内部に記述
した方が簡単であり、安全だという意味です。
ADOなどのミドルウェアの信頼性と、データベースエンジン
内部の信頼性を比較すると、圧倒的に後者を信用するわけです。
エンジンにできることは、エンジンにやらせた方がよいと思います。
#テーブルロックしか使わないのであれば、MySQLがおすすめ。。。
------------------------------------
(株)日本技術ソフト開発
堀川 明 (Akira Horikawa)
10月31日(木曜日) 10時44分記
mailto:who@example.ne.jp
http://www.horikawa.ne.jp/msde/
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|