タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

デッドロックに関するlionsageのブックマーク (1)

  • デッドロックと回避策

    二つのトランザクションが二つ以上の資源の確保をめぐって互いに相手を待つ状態となり,そこから先へ処理が進まなくなることをデッドロックといいます。 デッドロックは,一般に参照のトランザクションと更新(削除を含む)のトランザクションとの間で多く発生します。したがって,UAPのアクセス順序を変えることで,デッドロックの発生頻度を低減させることができます。 デッドロックの例として,二つのトランザクションが同一キーを持った行に対して同時に実行した場合に排他の掛かる順序とデッドロックの関係を次の図に示します。 図3-8 デッドロックの例 また,ページ排他の場合には,UAPのアクセス手順を統一しても,デッドロックが回避できないことがあります。 ページ排他でのデッドロックの例を次の図に示します。 図3-9 ページ排他でのデッドロックの例 図3-9で示した例の場合,クラスタキーを指定していないと,ページへの行

    デッドロックと回避策
  • 1