OCI Database Management:Autonomous Databaseをレベルアップ

January 14, 2025 | 2 minute read
Wataru Shindo
Associate Cloud Engineer
Text Size 100%:

※ 本記事は、Derik Harlowによる"OCI Database Management:Level up your Autonomous Database"の日本語翻訳記事です。


Autonomous Database (ADB) は、従来のデータベースに関連する管理作業のオーバーヘッドを解決するのに役立ちます。これは、少ない労力で迅速に強力でスケーラブルなアプリケーションを構築するために採用できる、自動運転のモジュール式「乗り物」です。カスタム・ワークロードにADBを使用する顧客の場合、エンドユーザー向けのアプリケーションのパフォーマンスを最適にするために、データベース・ワークロードに関する追加の洞察が必要になることがよくあります。

OCIのデータベース管理サービス (DBM) は、ADBリソースの高度な監視と管理を可能にする使いやすいツールを提供するようになりました。これにより、データベースで実行されるアプリケーションの洞察が強化され、最適なパフォーマンスが確保されます。既存の機能に加えて、このサービスは ADBフリート全体を監視および管理するための完全な機能一式を提供します。

アプリケーションパフォーマンスの詳細な情報

  • すべてのデータベースを一箇所で監視するためのデータベース・フリートの概要
  • データベースのワークロードをリアルタイムで監視するパフォーマンス・ハブ
  • AWR データを時間経過とともに視覚化する AWR Explorer
  • 詳細なパフォーマンス分析のためのAWRおよびADDMレポート
  • 詳細な実行統計とともに、上位および現在実行中のSQLステートメントを表示するSQLモニタリング
  • データベースのパフォーマンスを最適化するためのSQLパフォーマンス・チューニング 

管理タスクと詳細

  • 使いやすいGUIインターフェースでのストレージ管理タスク
  • データベース・ユーザーの設定と詳細を追跡するユーザー管理
  • データベース構成パラメータを更新および監視するためのパラメータ構成
  • コレクションを効率化し、データベースグループを利用してスケーラブルに実行するデータベースジョブ
図1: ADBのデータベース管理の新機能
図1: ADBのDatabase Managementの新機能

 

ADB上で実行されるアプリケーションのパフォーマンスを最適化

すべての新しいパフォーマンス管理機能は、データベース管理のADBで使用できます。SQL Tuning Advisorを呼び出すことで、ADBに対して実行される特定のSQLのパフォーマンス推奨事項を取得できます。この強力なツールは、データベース内のデータ オブジェクトへの最も効率的なアクセスの実行プランを比較する反復テストによって、クエリのパフォーマンスをチューニングするための推奨事項を提供します。アプリケーション・ワークフローで構成されたSQL Tuning Setを作成することで、すぐに開始できます。すべてのSQLプランの詳細は、データベース内のオブジェクトとして保存され、アクセスの分析のために SQL Tuning Advisorにすばやく統合できます。

作成後は、SQL Plan Management機能を利用して、ADBで実行されている SQL・プロファイルの現在の構成を評価できます。豊富な視覚化により、ADBで実行されているプラ​​ンの実行頻度など、プランの全体的なパフォーマンスを迅速に分析できます。

AWR Explorerは従来のAWRデータを豊富な視覚化に変換し、データベースのパフォーマンスの問題を特定するための労力と時間を削減します。個々のスナップショットからパフォーマンスの詳細が長期間にわたって公開され、ADBのパフォーマンスの低下を迅速に評価できます。断続的な異常を明らかにする能力を弱めてしまうレポート・スナップショットを横断したAWR待機メトリックの集計および平均化される方法について心配する必要がなくなります。

ADB_AWR_EXPLORER
図 2: AWR Explorer は、AWRメトリックの経時的な視覚化を提供します。

最後に、オプティマイザ統計機能では、データベース・オブジェクトの統計コレクションの詳細な分析が提供されます。最新の統計がなければ、オプティマイザは基礎となるテーブルのデータにアクセスするための最適なSQLプランを提供できません。

最小限のコンソールナビゲーションでAutonomous Databaseを管理

DBMで管理されるデータベースのアラート・ログ・コンソールでの新しい視覚化により、ADBで生成された重大なOracle・エラーを迅速に評価して対処できるようになります。 

ストレージの使用率と管理機能は、データベース管理の単一の使いやすいコンソールで提供されます。ADB表領域の割り当てを表示し、ADB-Dデータベースのストレージ管理タスクを迅速に実行します。

パスワードの有効期限やプロファイルの詳細など、詳細なユーザー情報を含むユーザ・コンソールを表示します。パラメータ構成の詳細と管理は、1 回のクリックで実行できます。これには、変更可能なパラメータの編集や、ADBのパラメータ・ファイルのダウンロードが含まれます。 

最後に、SQL、PL/SQL、DML、およびDDLをオブジェクト・ストレージに収集する入力として使用して、データベースに対してジョブを実行できます。これらは、カスタム・レポートと分析を生成するために 1 回限りの実行またはスケジュールされた収集にすることができます。これらのジョブは、データベースのグループに対して実行できるため、スケーラビリティが提供されます。 

これらの新機能は、Exadata Cloud@Customer デプロイメントで実行されているものを除くすべてのADBで利用できます。Exadata Cloud@Customer デプロイメントで実行されているものは後日サポートされる予定です。特定のメトリックとパフォーマンス・ハブ機能は、引き続きADBで無料で利用できますが、高度な監視機能と管理機能を使用するには、データベース管理を有効にする必要があります。これらの機能は追加料金で利用できます。追加料金は、Cost Estimatorを使用して計算できます。詳細については、「Oracle Databasesの診断および管理機能のサポート・マトリックス」を参照してください。

図3: ADBのデータベース管理を簡単に有効にする
図3: ADBのデータベース管理を簡単に有効化できます。

ADBでアプリケーションを実行している場合は、OCIのDBMサービスを利用して、エンドユーザー向けのアプリケーション・パフォーマンスを最大限に高める必要があります。フリート内のすべての ADBの健全性を迅速に評価し、SQLパフォーマンスを最適化するための新しいツールを活用することでADBデータベースに対してデータベース・ジョブをスケーラブルに実行します。DBMにより、フリート全体を横断したADBの管理が簡素化されます。

Resources:

 

 

Wataru Shindo

Associate Cloud Engineer

日本オラクルでセキュリティと運用監視の製品担当をしています。


Previous Post

Oracle Database@AzureのTerraformサポートの拡張を発表

Hiroyuki Yoshino | 3 min read

Next Post


Oracle Analytics Desktop 8.2.0 (2025/01/13)

Harumi Ikeda | 1 min read
Oracle Chatbot
Disconnected