解決時間の短縮
検証済SQL計画ベースラインの追加
SQL計画管理API (DBMS_SPM)には、ADD_VERIFIED_SQL_PLAN_BASELINEという新しいプロシージャが含まれています。カーソル・キャッシュ、AWRおよび自動SQLチューニング・セットが検索され、指定したSQL文に最適な実行計画が決定されます。最適な計画に対する承認済SQL計画ベースラインが作成されます。
この機能により、パフォーマンス管理が向上します。
ドキュメントの表示に関する項
CMAN診断機能およびロギングの機能拡張
コマンドライン・インタフェースを使用して、Oracle Connection Manager (CMAN)リスナーが実行するすべてのデータベース・サービス登録操作(登録、更新、登録解除など)の統計をモニターできるようになりました。また、CMANおよびリスナー・ログ・ファイルで、サービス登録イベントに関する追加の診断詳細を表示することもできます。
この機能を使用すると、サービス登録操作に関する統計をグローバル・レベルとインスタンス・レベルの両方で評価し、トラフィックを分析し、登録の問題を診断できます。
ドキュメントの表示に関する項
DBMS_DICTIONARY_CHECK PL/SQLパッケージ
DBMS_DICTIONARY_CHECKは読取り専用の軽量PL/SQLパッケージ・プロシージャで、RDBMSディクショナリ表の予期しないエントリまたはディクショナリ表間の無効な参照に現れるデータベース・ディクショナリの不整合を特定するのに役立ちます。データベース・ディクショナリの不整合により、プロセスが失敗し、場合によってはインスタンスがクラッシュする可能性があります。DBMS_DICTIONARY_CHECKを使用すると、このような非一貫性を特定しやすくなり、問題を解決し、このようなデータベース障害を回避するためのガイド付きの修正が提供されます。
この機能により、データベースの可用性が向上するため、このパッケージを使用する環境における管理および保守の時間が短縮されます。
ドキュメントの表示に関する項
SecureFile LOB用のDBMS_SECUREFILESパッケージ
DBMS_SECUREFILESパッケージは、診断、アドバイザリおよび修復に焦点を当てた、高度なSecureFilesサブプログラムの拡張サポートを提供します。
このパッケージを使用すると、SecureFile LOBの管理が容易になります。
ドキュメントの表示に関する項
データベースの可観測性
OracleのKernel Service Distributed TRaCe (KSTRC)インフラストラクチャは、統合トレース・サービス(UTSまたはDBGT)上に構築された分散トレース・サービスを提供します。KSTRCは、分散システムにおける複雑な操作を理解するための強力な可観測性フレームワークを提供し、クライアントがコードの実行に関するインサイトを得て、潜在的な問題を特定できるようにします。Oracle Databaseは、エンドツーエンドの問題のデバッグに役立つ単一のOpenTelemetryトレース/スパンをネイティブにサポートします。Oracle DBスパンは、OpenTelemetryをサポートするクライアントと関連付けられます。開発者は、KSTRCを活用することで、アプリケーションの信頼性、パフォーマンス、メンテナンス性を向上させることができます。メトリックを使用すると、VOSインフラストラクチャ内のメトリックを収集および管理できます。
KSTRCは、Oracleデータベース用の包括的な可観測性フレームワークを提供します。KSTRCは分散トレース機能により、お客様が複雑な操作をエンドツーエンドで追跡し、パフォーマンスのボトルネックを特定できるようにします。これらのコンポーネントを使用すると、次のことが可能になります:
- 迅速な問題解決: 詳細なトレースとメトリックを提供することで、お客様は問題を迅速に特定して診断できるため、平均検出時間(MTTD)と平均解決時間(MTTR)を短縮できます。
- プロアクティブなパフォーマンス最適化: お客様は、メトリックとトレース・データを使用して、データベースのパフォーマンスを最適化し、問題の可能性を減らし、システム全体の効率を向上させることができます。
KSMETおよびKSTRCは、データベースのパフォーマンスを分析するために使用できる、強化されたパフォーマンス監視および分析のための豊富なメトリックおよびトレース・データを提供します。次のことが可能になります:
- キー・パフォーマンス・インジケータ(KPI)の監視: KSMETは、操作数、レイテンシ、スループットなどのデータベース・パフォーマンスに関するメトリックを提供します。これらのメトリックを使用して、KPIを監視し、改善する領域を特定できます。
- トレース・データの分析: KSTRCの分散トレース機能により、複雑な操作を分析し、パフォーマンスのボトルネックを特定できます。
ドキュメントの表示に関する項
重複除外によって保存された領域の見積り
重複排除を有効にする前に、既存のLOBに対して拡張LOB重複排除を有効にすると節約できる領域を見積ることができます。
これにより、重複除外を有効にするために情報に基づいた決定を行うことができます。拡張LOB重複除外を使用すると、Oracle AI Databaseで、LOB列内やLOBパーティション内の重複するLOBデータを自動検出でき、データのコピーが1つのみ格納されることで領域を節約できます。
ドキュメントの表示に関する項
エクステントベースのスクラブ
自動ストレージ管理(ASM)のエクステントベースのスクラブでは、ASMでデータがスクラブされる粒度レベルが、ファイルおよびディスク・グループ・レベルからエクステント・レベルに変更されます。
ファイル全体をスクラブする場合に比べ、特定のエクステント・セットをスクラブする場合は、スクラブ処理時間が大幅に短縮され、データの可用性が向上し、パフォーマンスへの影響が最小限になります。
ドキュメントの表示に関する項
DBMS_SCHEDULERパッケージを使用した高可用性診断機能
スケジューラ・インメモリー・トレース機能は、プロセスの実行中に生成されるスケジューラ・トレース・メッセージの収集および一時インメモリー・ストレージ用のツールを設計および実装することを目的としています。
強制的なパッチ適用サイクルなど、強制停止によって中断されたジョブを正常に再起動することが重要です。DBMS_SCHEDULERパッケージに高可用性(HA)診断を追加すると、強制停止中にリアルタイムのインメモリー診断を追加し、これらの診断によって発生する問題に対処できます。
この機能により、最初の障害以降に生成されたトレース・メッセージの収集が容易になり、トレースを収集するためのユーザー操作が減少し、問題の再現の複数のリクエストが大幅に削減されるなどの利点が提供されます。
ドキュメントの表示に関する項
インメモリー・アドバイザ
インメモリー・アドバイザはOracle AI Databaseの一部となりました。これには次の2つのコンポーネントがあります。(1)データベース・インメモリーに適していないデータベースを識別する適格性テストと、(2)データベース・インメモリーが役立つワークロードの識別をより的確にするための拡張分析機能を備えたアドバイザです。
インメモリー・アドバイザを使用すると、データベース・インメモリーを利用できるデータベースを簡単かつ迅速に識別できます。インメモリー・アドバイザは、独立したスタンドアロン・ユーティリティをインストールするかわりにデータベースに組み込まれています。適格性テストでは、データベース・インメモリーのメリットがないワークロードを迅速に排除できるため、時間と労力を節約できます。拡張分析機能により、分析ワークロードの識別がより簡単かつ正確になり、データベース・インメモリーの利点を活用できるようになります。これら2つのコンポーネントを組み合せると、データベース・インメモリーをどこで使用するか、いつ使用するかの決定がはるかに簡単になります。
ドキュメントの表示に関する項
ネットワーク・モニター
ネットワーク・モニター(NMON)は低オーバーヘッドのネットワーク監視サービスであり、高度なカーネル機能を利用して常時オンの包括的な監視を実現します。システム全体、インタフェースごと、IPごと、フローごとなど、ネットワーク統計およびイベントを複数レベルで継続的に取得し、より高いレベルのサービスの詳細なメトリックを提供します。NMON上に構築されたヘルス・スコアおよびネットワーク診断エージェント・サービスは、標準化された0-100スコアでネットワーク・ヘルス評価を簡略化し、必要に応じて診断を収集してトラフィックを再ルーティングすることで、問題にプロアクティブに対処します。
NMONは、効率的で実用的なネットワーク統計を提供し、異常のタイムリな検出とデータベース・アクティビティとの効果的な相関を可能にします。
ドキュメントの表示に関する項
クライアント側トレースを有効にするためのOracle Call Interface (OCI) API
新しいOracle Call Interface (OCI) APIを使用すると、構成ファイルを更新したり環境変数を設定することなく、アプリケーションでクライアント側のOCI診断トレースを動的に有効または無効にすることができます。
この機能により、開発者はOCIアプリケーションの問題のトラブルシューティングを改善し、問題解決の時間を短縮できます。
ドキュメントの表示に関する項
LOBセグメントの名前変更
既存のLOBセグメントの名前を変更するには、ALTER TABLE ... MOVEなどの操作を実行します。この操作は、名前変更の一環としてLOBデータを物理的に移動するため、実行速度が低下する可能性があります。
この機能拡張により、LOBデータの物理的な移動をなくすことで、表、パーティションおよびサブパーティション・レベルでLOBセグメントの名前変更のパフォーマンスが向上します。
ドキュメントの表示に関する項