新機能Orcle 12cを--- PDB IOを制限

1つの解説

あなたは、PDBによって生成されたディスクをI / O制限するMAX_IOPS初期化パラメータとMAX_MBPS初期化パラメータを設定することができます。

CDBの全体的なパフォーマンスを制御するために、PDB I / Oに主に制限され、十分なPDB他のI / Oリソースが利用可能であることを確認することができます。

ディスクI / Oが大量にパフォーマンスの低下を引き起こす可能性があります。いくつかの要因は、過剰なディスクI / Oなどの設計が不十分なSQLまたは大量取引のインデックスとテーブルスキャンをもたらすことができます。1 PDBディスクを大量に発生している場合、I / O、それは同じCDB内の他のPDBの性能を低下させることができます。

  • MAX_IOPS初期化パラメータは、各第二のI / O操作の数を制限します。 - 限制I / O次数
  • MAX_MBPS初期化パラメータには、メガバイトを制限秒ごとのI / O操作- I / Oバイトを制限する。
    注:CDBレベルでこれらの2つのパラメータを設定した場合、それはすべてのPDB IでCDBを制限する/ O

1.1設定モード

SQL> ALTER SYSTEM SET MAX_IOPS = 1000 SCOPE = BOTH;
System altered.

SQL> ALTER SYSTEM SET MAX_MBPS = 5 SCOPE = BOTH;
System altered.

1.2 PDB I / Oの使用状況を確認します

あなたはPDBのための合理的なI / O制限を計算するDBA_HIST_RSRC_PDB_METRICビューを使用することができます。IOPS、IOMBPS、IOPS_THROTTLE_EXEMPT、およびIOMBPS_THROTTLE_EXEMPT:制限値を計算するときに、次の列の値を考えてみましょう。「rsmgr:IOレートリミット」待機イベントが限界に達したことを示しています。

DBA_HIST_RSRC_PDB_METRICビューは妥当PDB I / O制限を計算するために使用されてもよいです。IOPS、IOMBPS、IOPS_THROTTLE_EXEMPTとIOMBPS_THROTTLE_EXEMPT:制限値を計算するとき、次の値を検討してください。「Rsmgr:レートリミットIOは」待機イベントは、I / O制限を達成示しています。

:詳細については、公式ドキュメントを参照してください
http://docs.oracle.com/database/122/ADMIN/using-oracle-resource-manager-for-pdbs-with-sql-plus.htm#ADMIN13789を

おすすめ

転載: blog.csdn.net/qianglei6077/article/details/92795940