ロックについて

Microsoft SQL Server Compact では複数の粒度のロックがサポートされており、トランザクションでさまざまな種類のリソースをロックすることができます。

自動ロック

SQL Server Compact では、必要なデータが自動的にロックされ、トランザクションのすべての操作が保護されます。これには次のものが含まれます。

  • データ操作言語 (DML)

  • データ定義言語 (DDL)

  • 要求された分離レベルのクエリ ステートメント

SQL Server Compact では、データ行および関連のあるインデックス ページが自動的にロックされ、最大同時実行数が維持されます。トランザクションで新しくリソースがロックされると、テーブル全体のロックの粒度が増加し、ロックの管理作業が少なくなります。

このセクションの内容

トピック

説明

ロックの基礎

基本情報を説明します。

ロックのエスカレーション

粒度が細かい多数のロックを粒度が粗い少数のロックに変換するプロセスについて説明します。

ロックの互換性

ロックの互換性を判断するプロセスについて説明します。

関連項目

概念

ロック (SQL Server Compact)