このリリースの『Oracle Databaseパフォーマンス・チューニング・ガイド』の変更内容
「はじめに」の内容は次のとおりです。
Oracle Databaseリリース18c, バージョン18.1の変更内容
Oracle Databaseリリース18c, バージョン18.1のOracle Databaseパフォーマンス・チューニング・ガイドの変更内容は次のとおりです。
新機能
このリリースの新機能は次のとおりです。
-
Memoptimizeされた行ストア
Memoptimizeされた行ストアにより、
MEMOPTIMIZE FOR READ
句で指定した表に対する高速読取りが有効になります。この機能は、モノのインターネット(IoT)のアプリケーションなど、主に主キーの値に基づいて非常に高頻度に表に問い合せるアプリケーションに特に有効です。Memoptimizeされた行ストアによる問合せパフォーマンスの向上を参照してください
Oracle Database 12cリリース2 (12.2)での変更点
Oracle Database 12c リリース2 (12.2)の『Oracle Databaseパフォーマンス・チューニング・ガイド』の変更内容は次のとおりです。
新機能
このリリースの新機能は次のとおりです。
-
プロセスごとのPGA制限
PGAメモリーを過剰に消費するランナウェイ問合せによって、Oracle Databaseでパフォーマンスに関する重大な問題が発生する可能性があります。マルチテナント・コンテナ・データベース(CDB)では、このタイプの問合せによって、すべてのプラガブル・データベース(PDB)のパフォーマンスが影響を受けます。この問題を回避するために、特定のコンシューマ・グループ内の各セッションが使用できるPGAメモリー量の絶対制限を指定できるようになりました。
リソース・マネージャを使用したプログラム・グローバル領域のサイズ設定を参照してください
-
事前起動されるサーバー・プロセス
Oracle Databaseでは、専用ブローカ接続モードが有効化されたとき、またはスレッド化実行モードが有効化されたときに、サーバー・プロセスのプールが事前起動されるようになりました。この機能によって、これらのデータベース操作モードでのクライアント接続のパフォーマンスが向上します。
事前起動プロセスによるクライアント接続のパフォーマンスの向上を参照してください
-
自動ワークロード・リポジトリ(AWR)によるマルチテナント環境のサポート
マルチテナント環境内のPDBの自動ワークロード・リポジトリ(AWR)データを取得できるようになりました。この機能によって、マルチテナント環境内のPDBのパフォーマンス・チューニングが可能になります。
マルチテナント環境内の自動ワークロード・リポジトリの管理を参照してください
-
自動ワークロード・リポジトリ(AWR)によるOracle Active Data Guardスタンバイ・データベースのサポート
Oracle Active Data Guardスタンバイ・データベースの自動ワークロード・リポジトリ(AWR)データを取得できるようになりました。この機能によって、Oracle Active Data Guardスタンバイ・データベースのパフォーマンス・チューニングが可能になります。
-
Direct NFS Clientのパフォーマンス向上のための機能 - Parallel NFSおよびDirect NFS Dispatcher
Parallel NFSはNFSバージョン4.1で導入された機能であり、Oracle Direct NFS Clientではオプションで提供される機能です。この機能を使用すると、スケーラビリティの高い分散NASストレージを構築でき、I/Oパフォーマンスが向上します。
Direct NFSのディスパッチャ機能によって、データベース・インスタンスからNFSサーバーに作成される複数のTCP接続が統合されます。大規模なデータベース・デプロイメントでは、Direct NFSディスパッチャを使用すると、スケーラビリティおよびネットワーク・パフォーマンスが向上します。
I/Oパフォーマンス向上のためのDirect NFS Clientの使用を参照してください
-
サービス指向のバッファ・キャッシュ・アクセスの最適化
クラスタ管理のサービスによって、Oracle Real Application Clusters (Oracle RAC)の様々なデータベース・インスタンス全体にワークロードが割り当てられます。また、これらのサービスはOracle RACのデータベース・インスタンスのデータにアクセスし、そのデータをリクエストしているアプリケーションに提供します。サービス指向のバッファ・キャッシュ・アクセスの最適化機能によって、これらのサービスが頻繁にアクセスするサービス固有のデータをOracle RACでキャッシュできるようになったため、サービスのデータ・アクセス時間が改善されます。また、このデータ依存キャッシングにより、複数のOracle RACデータベース・インスタンス上に存在するデータへのアクセス時の応答時間がより一貫性のあるものになります。この機能はOracle RACで永続的に有効化されます。
Oracle Database 12cリリース1 (12.1.0.2)の変更内容
Oracle Database 12cリリース1 (12.1.0.2)の『Oracle Databaseパフォーマンス・チューニング・ガイド』の変更内容は次のとおりです。
新機能
このリリースの新機能は次のとおりです。
-
インメモリー列ストア
インメモリー列ストア(IM列ストア)は任意のSGA領域です。ここには、迅速にスキャンできるように最適化された列形式で、表のコピー、パーティションおよびその他のデータベース・オブジェクトが格納されています。IM列ストアは、分析、データ・ウェアハウスおよびオンライン・トランザクション処理(OLTP)のアプリケーションのデータベース・パフォーマンスを促進します。
インメモリー列ストアによる問合せパフォーマンスの改善を参照してください。
-
インメモリー列ストアの管理性のサポート
SQL監視レポート、ASHレポートおよびAWRレポートが、様々なインメモリー操作の統計を表示するようになりました。
-
強制全データベース・キャッシュ・モード
強制全データベース・キャッシュ・モードでは全データベースをメモリー内にキャッシュできるため、全表スキャンの実行時やLOBのアクセス時にパフォーマンスが大幅に向上する可能性があります。
「データベース・キャッシュ・モードの構成」を参照してください。
Oracle Database 12cリリース1 (12.1.0.1)での変更点
Oracle Database 12cリリース1 (12.1.0.1)の『Oracle Databaseパフォーマンス・チューニング・ガイド』の変更内容は次のとおりです。
新機能
このリリースの新機能は次のとおりです。
-
リアルタイムADDM
リアルタイムADDMを使用すると、応答しないデータベースやハングしているデータベースの問題を、データベースを再起動せずに分析および解決できます。
「リアルタイムADDM分析」を参照してください。
-
プログラム・グローバル領域(PGA)のサイズ制限
PGA_AGGREGATE_LIMIT
初期化パラメータを使用すると、PGAメモリー使用量に強い制限を指定できます。Oracle Databaseは、PGAメモリーを最も消費しているセッションやプロセスを終了することで、PGAサイズがこの制限を越えないようにします。「プログラム・グローバル領域のサイズ制限」を参照してください。