Gblog

おもにTips

2016-06-01から1ヶ月間の記事一覧

AWR SQL report で何が見えるのか?

AWR report (awrrpt.sql) だと、SQL 単位の情報は SQL ordered by * のセクションでしか確認できない。 AWR SQL report (awrsqrpt.sql) だと 実行計画(Execution Plan) 実行統計(Plan Statistics) などが確認可能。期間中に複数プランがあればまとめて出し…

library cache: mutex X

AWR の分析で、ちょっと気になった library cache: mutex X 。一般的に発生するのは、以下のような場合。 ハード・パース Version Count が高い SQL の実行 ただ今回の環境は、Soft Parse がほぼ 100% で Version count が高い SQL はいませんでした。ASH か…

PL/SQLのチューニング?

PL/SQLで、SQL以外の部分が遅い場合は、NATIVE Compile で改善できます。

AWR - latch: shared pool の分析

引き続き(?)AWR を分析中なのでしょうか・・・。 Top 10 Foreground Events で latch: shared pool が高かったので調べてみました。 shared pool ラッチは、shared pool を保護するラッチです。複数のプロセスが同時に割当てを行おうとすると破損してしま…

v$sesstat が使いにくい件

なんだよ、これ統計名、持ってないじゃん! ということで SELECT se.sid,username,name,valueFROM v$sesstat st,v$statname sn,v$session seWHERE st.statistic# = sn.statistic#AND st.sid = se.sidAND username = 'TEST'AND (name = 'session cursor cache…