MSDE FunClub
Microsoft Data Engine FunClub
MSDE初心者向けメーリングリスト過去ログ[1425]番
 
[TOP]>[MSDE初心者向けメーリングリスト過去ログ(1425番)]>[ウィンドを閉じる]
 
SQLServer2005時代でも
開発の基本は T-SQL
上巻で T-SQL の基礎作り
 
SQLServer2005時代でも
運用の基本はバックアップ
下巻でバックアップ手法を学びましょう
PASSJ人気コンテンツで学んだ後は下巻でさらなる学習を!
 
ウィンドを閉じる
MSDE/SQLServer FAQ
MSDE / MSDE2000 
技術情報サポート
初心者向け
メーリングリスト
過去ログの表示
技術者向け
メーリングリスト
過去ログの表示
メーリングリスト
活動状況の
表示
MSDE TOP メニュー
MSDEトップメニューに移動します
 

 
RE:  MSDE のロックについて

Date: Tue, 11 Jan 2005 09:11:40 +0900
From: "Akira Horikawa" <who@example.ne.jp>


堀川です、おはようございます

-----Original Message-----
From: Koji Yuen [mailto:who@example.ne.jp]
Sent: Monday, January 10, 2005 12:59 PM
To: who@example.ne.jp
Subject: [ml-msde-beg:01424] MSDE のロックについて


>堀川さんのSQLServer/MSDE完全トレーニングテキスト上巻p492には、
>自動でロックがかかるように書かれているようです。

このページの内容は、「ロックの粒度とロックの種類」に関するものです。


>これは通常の場合だと、ロックを手動でかけないでデータを書き込んでも
>問題ないということでしょうか?教えてください。

「ロック」と「トランザクション」との概念を混同されておりませんか?

データベースアプリケーションの中で、目的を果たすための「トランザクション」
と「その分離レベル」を宣言すれば、それを実現するために必要なロックモード
がデータベースサーバー側によって自動的に設定されます。

このような理由からロックに関しての詳しい知識は、後から勉強しても良いと
いう意味です。

ロックを「手動で掛ける/掛けない/自動に任せる等」の議論は、今自分が
作成しているデータベースアプリケーションの仕様(トランザクションの内容)と
排他制御等の関連から個別に判断します。

ですから、ロックはすべて「自動に任せる」という主張はできません。
ケースバイケースで、柔軟に対応します。

ただ柔軟に対応できない初心者の方でも、データベースサーバー側で、
トランザクション内では、デフォルトで最適なロックが掛かるようになって
います。
そのロックに問題や不満があるときは、ロックのチューニングを行ないます。


------------------------------
堀川 明  (Akira Horikawa)
01月11日(火曜日) 09時09分記



[MSDE/SQLServerに関して、今、どんなことにお困りですか?]
よろしければお困りの内容を、電子メールで教えて下さい。
質問を電子メールで作成する


[ウィンドを閉じる]

[MSDE/SQLServer FAQ ]

[MSDE / MSDE2000 技術サポート情報一覧]

MSDE TOP ページに移動する

 
 
 
 
 
 
 
MSDE FunClubに関するご意見・ご要望等ございましたら、
msdefun@horikawa.ne.jp までご連絡下さい。
MSDEを始めとする各種データベースシステムの開発、コンサルタントに関するご要望等は、
msdedev@horikawa.ne.jp までご連絡下さい。