おらくるのいる生活

OracleのDBAとしての、障害対応やらパフォーマンス・チューニングやらの日々を綴っています

性能改善

バッチ処理が遅い

11gから19cにアップグレードした環境で、バッチ処理が遅いのでチューニングして欲しいとの連絡がありました。 環境は以下の通りです。 Oracle Restart(SIHA) SE2 19.15.0.0Microsoft Windows

CPU使用率が上がり続ける

本番リリースしたばかりの環境で、CPU使用率が上がり続けていると連絡がありました。 1日単位で見ると昼がCPU使用率のピークで朝と夜には下がるのですが、そのピークが日々高くなり、なおかつ谷の部分も前日に比べると高くなる状態がずっと続いているとの事…

19cで統計情報取得処理が遅い

本番リリースを間近に控えた環境で、統計情報取得処理の遅延が発生しているのでサポートして欲しいと連絡がありました。 旧環境は11g、新環境は19cなのですが、同じテーブル定義、同じデータであるにも関わらず、処理が遅くなったというものです。 環境は以…

SQLのアウトライン・ヒントを利用したチューニング方法

今回はSQLのアウトライン・ヒントを利用したチューニング方法をご紹介します。 事の発端は10.1のStandard Editionで性能問題が発生し、調査を依頼されたのですが、Standard Editionだと使えるチューニング手法がかなり限られます。 バージョン的にもやはり限…

12.2で「Acknowledge Over PGA Limit」 待機イベントが発生する

依頼を受けてとあるシステムのパフォーマンス・チューニング中なのですが、statspackレポートのtop 5イベントの中に、ちょっと見慣れない待機イベントがありました。 環境は以下の通りです。 Oracle Database 12.2 Standard EditionRHEL 7.6

ORA-1652が発生

梅雨空の続くある日、ora-1652が発生して業務影響が出ていると連絡がありました。何年も前から稼働している本番環境で、構成は以下の通りです。 Oracle RAC(4ノード) EE 12.1.0.2 RHEL Version 6.7

特定のパーティションに対する更新処理が遅い

年が明けたばかりのある日、「特定のパーティションに対する更新処理が遅いが原因がわからないので調査して欲しい」と依頼を受けました。 リリースしたばかりの本番環境で、構成は以下の通りです。 Oracle RAC(2ノード) EE 12.1.0.2 RHEL Version 7.3 パー…

RACでCPU負荷が1ノードに偏る

夏真っ盛りのある日、2ノードRACで片ノードにCPU負荷が偏っているので、調査して欲しいとの依頼を受けました。 リリースしたばかりの本番環境で、構成は以下の通りです。 Oracle RAC(2ノード) EE 12.1.0.2 RHEL Version 7.3

単純なSQL(insert into values)が遅い

暑さの続くある日、性能分析の依頼を受けました。 リリース準備中の新本番環境で、構成は以下の通りです。 Oracle Restart(SIHA) EE 12.1.0.2AIX Version 7.1 依頼内容は「月初の処理に時間が掛かっており、運用上の重大課題になっている。改善余地および、…

12cへのアップグレード後、性能劣化が発生する(2)

「12cへのアップグレード後、性能劣化が発生する(1)」の続きです。 _OPTIMIZER_UNNEST_SCALAR_SQ = FALSEを設定する事で何割かのSQLは性能改善しましたが、依然として遅いSQLが残っています。 そこで現行11.2.0.4環境と初期化パラメータを比較し、オプティマ…

12cへのアップグレード後、性能劣化が発生する(1)

年が明けたばかりのある日、パフォーマンス・チューニングのサポート支援を依頼されました。 11.2.0.4から12.1.0.2へのアップグレード後、一部のSQLが著しく性能劣化したとの事です。 本番リリース前の新本番環境で、環境は以下の通りです。 Oracle RAC(2ノ…

CPU高負荷が発生

少しは涼しくなり始めたものの、まだまだ残暑が続いていたある日、RACの全ノードでCPU高負荷が発生したとの連絡を受けました。事象が発生したのは前日夕方でアプリにログインしにくい状況だったとの事ですが、連絡が入ったのが夜間だったので他のメンバーがD…

エクスポート(expdp)が遅い

夏真っ盛りのある日、expdpによるデータ移行で非常に時間がかかっているので調査して欲しいとの連絡を受けました。 リリース前の準備として事前データ移行試験を行っている現行本番環境で、構成は以下の通りです。 Oracle RAC(2ノード) EE 11.2.0.4RHEL Ve…