[解決済み] oracleの'enq:TM contention'待ちイベントが発生する原因
2022-02-17 08:43:56
質問内容
v$sessionで待機イベントを監視しているとき、「待機」状態と「enq: TM contention」というイベントを持つセッションの数を観察しました。
以下のようなクエリが異なるセッションから実行されており、どのテーブルも外部キー制約を持っていません。
INSERT /* APPEND */ INTO tabA SELECT /*+ PARALLEL(t,4) */<select list> FROM tabX t;
INSERT /* APPEND */ INTO tabA SELECT /*+ PARALLEL(t,4) */<select list> FROM tabY t;
INSERT /* APPEND */ INTO tabA SELECT /*+ PARALLEL(t,4) */<select list> FROM tabZ t;
etc
この待機イベントの原因は何ですか。
解決方法は?
これ には、簡単な説明といくつかの例があります。
<ブロッククオートアペンドヒントは、オラクルに排他的ロックでTMロックを解除するよう指示します。 モード 6 ("enq: TM - contention" 待ちイベント)。
関連
-
オラクルデータベースに付属するすべてのテーブル構造を説明する(sqlコード)
-
オラクルのファジー・クエリーとその使い方
-
Oracle21cをRPMパッケージでインストールする方法
-
Oracle 11gのダウンロード、インストール、グラフィックチュートリアルを使用します。
-
[解決済み] ORA-04021: オブジェクトのロック待ちでタイムアウトが発生しました。
-
[解決済み] Oracleで変数を宣言して表示する方法
-
[解決済み] ORA-01407:NULLに更新できません。
-
[解決済み] Oracleの全テーブルのリストを取得しますか?
-
[解決済み】Oracleクエリが順序付け後に返す行数を制限するにはどうすればいいですか?
-
[解決済み】Oracleでトップ1を行うには?[重複しています]
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Oracle Dbeaver ストアドプロシージャの構文説明
-
Oracle Sqlplusコマンドログイン複数方法ケーススタディ
-
Oracle Databaseの失敗したオブジェクトの処理の詳細
-
Oracleにリモート接続するためのPLSQLDeveloperログイン
-
Oracle21cをRPMパッケージでインストールする方法
-
[解決済み] ミリ秒を含む日付文字列に対するOracle to_date関数の使用
-
[解決済み] Oracle の起動ができません - ORA-00845: MEMORY_TARGET はこのシステムでサポートされていません - しかし、メモリサイズは問題ないようです。
-
[解決済み] PLS-00306:Oracle SP の呼び出しで引数の数または種類が誤っている。
-
[解決済み] ORA-04063: パッケージ本体 "WB_PROD.PLOG" にエラーがあります。
-
[解決済み] BATCHEDのインデックスによるテーブルアクセスとROWIDのインデックスによるテーブルアクセスの違い