このリリースの『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スタンバイ・データベースのパフォーマンス・チューニングが可能になります。

    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サイズがこの制限を越えないようにします。

    プログラム・グローバル領域のサイズ制限を参照してください。

その他の変更

このリリースでの追加変更は次のとおりです。

  • 新しいマニュアル

    『Oracle Databaseパフォーマンス・チューニング・ガイド』は、このリリースで大幅な改訂が行われています。その結果、マニュアルの構造が大きく変わりました。現在、このマニュアルに含まれているのは、データベース自体に関係するチューニング・トピックのみです。SQL関連のチューニング・トピックはすべて、Oracle Database SQLチューニング・ガイドに移動しました。