DBA 診断機能
目次
自己監視アーキテクチャ
ADDM
自動データベース診断モニター
Automatic Database Diagnostic Monitor (Diagnostic:診断)
AWRスナップショットに基づいてパフォーマンス診断を行い、結果をEMに表示する。
・一般:DBの状態
・ホストCPU:CPU使用率
DBインスタンスの使用時間、その他プロセスの使用時間
パフォーマンス
AWR
自動ワークロードリポジトリ Auto Workload Repository
AWRスナップショット(=ある時点のDBのパフォーマンス統計情報)を保存する場所。
SYSAUX表領域内のメモリ領域
↓ で設定する
サーバー > 統計管理 > 自動ワークロード・リポジトリ
スナップショット保存(日):8 ※規定
スナップショット間隔(分):60 ※規定
ベースライン
しきい値に用いる特定の時期のスナップショット
メトリック
=監視項目
MMONによって計算される。
ホーム > 関連リンク > すべてのメトリック
メトリックのしきい値
メトリックに対して設定する値
しきい値を超えた場合にDBの機能を損なう警告としてアラートを表示する。
ホーム > 関連リンク > メトリックとポリシー設定
アラート
しきい値 | 意味 |
---|---|
警告しきい値 | この段階で対応する事が望ましい |
クリティカルしきい値 | 「警告しきい値」より深刻な状況である事を通知する為のしきい値 |
サポートワークベンチ
クリティティカルアラート表示
↓
問題の詳細を表示
(以下、日本ではサービス外)
サービスリクエスト作成
↓
Oracleサポートへアップロード
↓
サービスリクエストを実行
↓
インシデントをクローズ
ソフトウェアとサポート > サポート > サポート・ワークベンチ
アドバイザ
一覧
関連リンク > アドバイザ・セントラル
種類 | アドバイザ名 | 機能 |
---|---|---|
ADDM | ADDM | 「ADDM」参照 |
SQLアドバイザ | SQLチューニングアドバイザ | 「SQLチューニングアドバイザ」参照 |
SQLアクセスアドバイザ | 「SQLアクセスアドバイザ」参照 | |
メモリアドバイザ | メモリーアドバイザ | 「DBA インスタンス/メモリアドバイザ」参照 |
SGAアドバイザ | ||
PGAアドバイザ | ||
共有プールアドバイザ | ||
バッファキャッシュアドバイザ | ||
その他 | セグメントアドバイザ | 「セグメントアドバイザ」参照 |
UNDOアドバイザ | UNDO表領域のサイズ設定アドバイスを提示 問い合わせ履歴から見たコスト、UNDO保存期間等から判定 |
|
平均リカバリ時間(MTTR) | インスタンス障害の回復時間を提示 |
SQLアドバイザ
アドバイザ名 | 対象 | DML文 | 機能 | 自動 |
---|---|---|---|---|
SQLチューニングアドバイザ | 全SQL文 | 推奨事項提示 | ○ | |
SQL推奨事項実行 | ||||
SQLプロファイル更新 | ○ | |||
索引作成 | ||||
SQLアクセスアドバイザ | 指定SQL文 | ○ | 索引作成 | |
マテリアライズドビュー作成 |
SQLチューニングアドバイザ
・データソースに対するアドバイスを生成
・自動実行
・SQLプロファイルの作成/変更を自動実装可
データソース
ソース名 | 内容 |
---|---|
トップアクティビティ | 過去1時間で最高コストのSQL文 |
履歴SQL | 過去24時間で最高コストのSQL文 |
SQLチューニングセット | 全てのSQL文 |
SQLプロファイル
問い合わせ文固有の統計情報
問い合わせオプティマイザが問い合わせを実行する際にSQLプロファイルを利用する事で速度向上が見込める
SQLアクセスアドバイザ
・スキーマのチューニングアドバイスを提示
索引、マテリアライズドビューの作成等
・DML文も対象とする(≠SQLチューニングアドバイザ)
・ワークロードを指定して実行する
ワークロード
スキーマにアクセスするSQL文のセット
指定できるワークロードは以下
・現行および最近のSQLアクティビティ
・SQLリポジトリ
・ユーザー定義ワークロード(開発環境等)
データ移動 > アドバイザ・セントラル > SQLアドバイザ > SQLアクセス・アドバイザ
セグメントアドバイザ
・セグメントの断片化について改善アドバイスを提示
・セグメント増加に関する統計調査
実行すると表領域(セグメント)中の断片化された未使用領域が固められる。
→セグメントの圧縮
ソフトウェア管理
OracleMetaLink
パッチ ( = Oracleの不備、不具合に対する修正プログラム) を提供
(Oracleの有償サポート契約者のみ)
設定 > パッチ適用設定
クリティカルパッチ
ホーム > 一般 > すべてのプロパティ