Gblog

おもにTips

AWR - TXエンキュー待ちの分析

TXエンキューって要するに行ロックの競合です。

昔は「アプリの問題です」でバッサリ切り捨ててしてました。今も切り捨てるのは同じですが、いろいろ調べられるようになっています。

続きを読む

AWR - CPU分析

見るべきポイントでちょこっと書きましたが、CPU分析の観点で整理。相変わらず 11.2.0.4 です。ごめんなさい。

最初に確認するのはいつもどおり。

  • Top 10 Foreground Events by Total Wait Time

DB CPU が高い(最上位)の場合、これはヘルシーとも言えますが CPU を無駄に使っている可能性もあります。どれぐらい CPU を使うのかが適切なのかは分かりません。2 つの観点から無駄に CPU を消費しているか考えます。

  1. SQLの実行(Execution) で消費するCPU
  2. SQLの解析(PARSE) で消費するCPU
続きを読む

Can't locate strict.pm

perl のことはよくわかりません。

Can't locate strict.pm in @INC ...

なるエラーが発生しました。

どうやら、strict.pm が見つけられないようです。

で、locate コマンドでみると /usr/lib/perl5/5.8.8 にありました。

続きを読む

自動メンテナンスタスクが有効かどうかの確認

このビューもいつも忘れるので。。。。

SQL> col client_name for a32
SQL> select client_name,status from dba_autotask_client;

CLIENT_NAME                      STATUS
-------------------------------- ----------------
auto optimizer stats collection  DISABLED
auto space advisor               DISABLED
sql tuning advisor               DISABLED

 

 各タスクの有効/無効のコマンドも整理しておく。いつもどおり 11.2.0.4。

続きを読む