データベースのサイズ設定
データベースのサイズ設定および構成を行うときに考慮する要素は次のとおりです。
-
UNDO表領域: UNDO表領域は、SYNCプロセスの実行時、特に最初のSYNCで、Enterprise ManagerインスタンスからAlways-On Monitoringに場合によっては多数となる行を送信する際に使用されます。
-
TEMP表領域: 特に、データ移動プロセス中に索引が作成されたり、ソートが発生する場合に、SYNCプロセスでTEMP表領域も使用されます。
-
Always-On Monitoring表領域: Always-On Monitoringに固有の表データおよび索引は、この表領域に格納されます。
-
REDOログ: REDOログはSYNCの実行中に発生するチェックポイントの数を最小化するのに十分な大きさである必要があります。3 x 1 GBのREDOログ・ファイルを構成することをお薦めします。
-
特別なOracleパラメータ設定: Always-On Monitoringでは、特にAlways-On MonitoringスキーマがEnterprise Managerリポジトリ・データベースに移入される場合、Enterprise Managerリポジトリで使用されるパラメータを維持することが理想的です。Always-On Monitoringインストールの一環として渡されるEnterprise Managerパラメータ設定の正しさを保証するために、SYNCおよびemsctl動詞の一部であるその他のAlways-On Monitoring機能を実行できます。これは、別のデータベース・インスタンスを構成する時期を検討するのに重要です。Enterprise Managerリポジトリの場合と同様、予期しないオプティマイザの問題を防止するために、Always-On Monitoringリポジトリに対して次のパラメータを設定する必要があります。
ALTER SYSTEM SET OPTIMIZER_ADAPTIVE_FEATURES=FALSE SCOPE=BOTH SID='*';
次の表に、大規模エンタープライズ・データベースに使用するAlways-On Monitoringスキーマでの、前述のコンポーネントのサイズ設定例を示します。これらの値は、Always-On MonitoringとEnterprise Managerの間での初回の完全同期後の表領域のサイズを表しています。また、REDOログ・ファイルはこれらの計算に含まれないことにも注意してください。
表17-1 Always-On Monitoringリポジトリ表領域のサイズ設定
表領域名 使用済領域(MB) 空き領域(MB) 割当て合計(MB) 空き領域の割合(%) TEMP
0
30,720
30,720
100%
Users
6,430
44,797
51,200
87%
SYSAUX
1,385
85
1,470
6%
SYSTEM
896
4
900
0%
UNDOTBS1
84
30,636
30,720
100%
合計
8.769
106,246
115,015
92%
この特定の構成では、必要なディスク領域の絶対最小値は、使用済表領域に基づいて9GBになりました。このスキーマで拡大のための領域を確保するには、新しいOracleインスタンスを作成する場合、Always-On Monitoringデータベース用の領域を120GB以上割り当てるように計画することをお薦めします。TEMP表領域とUNDO表領域は、TEMPまたはREDOの飽和の問題が発生しないよう、初回と後続の同期操作を処理するように構成されています。さらに、Always-On Monitoring表領域は、表領域の飽和による中断が発生しないようにサイズ設定されています。
現在の使用と将来の拡大に備えてAlways-On Monitoring表領域のサイズを正確に設定するには、次のことを理解することが重要です。
-
Enterprise ManagerリポジトリからAlways-On Monitoringスキーマに、どの表のどのデータが転送されるか。
-
各表の転送される行数、表および索引の1行当たりのおおよそのバイト数。
次の表に、Always-On Monitoringスキーマの表および索引のサブセットについて、行数、合計領域消費量および1行当たりのバイト数を示します。
17-2 Always-On Monitoringの表および索引領域の割当て
所有者 | セグメント名 | セグメント・タイプ | パーティション名 | サイズ(MB) | 行数 |
---|---|---|---|---|---|
Always-On Monitoring |
MGMT_TARGET_PROPERTIES |
表 |
非パーティション化 |
1,472 |
15,408,952 |
Always-On Monitoring |
MGMT_TARGET_PROPERTIES_IDX_02 |
索引 |
非パーティション化 |
1,152 |
15,215,316 |
Always-On Monitoring |
MGMT_TARGET_PROPERTIES_PK |
索引 |
非パーティション化 |
856 |
15,462,104 |
Always-On Monitoring |
MGMT_TARGET_PROPERTIES_IDX_01 |
索引 |
非パーティション化 |
584 |
14,871,521 |
Always-On Monitoring |
EM_MANAGEABLE_ENTITIES |
表 |
非パーティション化 |
496 |
1,177,065 |
Always-On Monitoring |
MGMT_TARGET_PROPERTIES_IDX_03 |
索引 |
非パーティション化 |
472 |
16,105,162 |
Always-On Monitoring |
EM_MANAGEABLE_ENTITIES_UK1 |
索引 |
非パーティション化 |
136 |
1,201,617 |
Always-On Monitoring |
EM_MANAGEABLE_ENTITIES_UK2 |
索引 |
非パーティション化 |
120 |
1,133,804 |
Always-On Monitoring |
EM_MANAGEABLE_ENTITIES_IDX01 |
索引 |
非パーティション化 |
112 |
1,184,414 |
Always-On Monitoring |
EM_MANAGEABLE_ENTITIES_IDX07 |
索引 |
非パーティション化 |
112 |
1,166,536 |
Always-On Monitoring |
EM_MANAGEABLE_ENTITIES_IDX03 |
索引 |
非パーティション化 |
96 |
1,182,817 |
Always-On Monitoring |
EM_MANAGEABLE_ENTITIES_IDX04 |
索引 |
非パーティション化 |
80 |
1,218,977 |
Always-On Monitoring |
EM_MANAGEABLE_ENTITIES_IDX05 |
索引 |
非パーティション化 |
72 |
1,104,428 |
Always-On Monitoring |
EM_MANAGEABLE_ENTITIES_IDX06 |
索引 |
非パーティション化 |
59 |
673,838 |
Always-On Monitoring |
EM_MANAGEABLE_ENTITIES_IDX08 |
索引 |
非パーティション化 |
44 |
1,215,411 |
Always-On Monitoring |
EM_MANAGEABLE_ENTITIES_PK |
索引 |
非パーティション化 |
41 |
1,172,101 |
Always-On Monitoring |
EM_MANAGEABLE_ENTITIES_IDX09 |
索引 |
非パーティション化 |
40 |
1,192,236 |
Always-On Monitoring |
EM_MANAGEABLE_ENTITIES_IDX02 |
索引 |
非パーティション化 |
37 |
1,178,410 |
Always-On Monitoring |
EM_VIOLATIONS |
表 |
非パーティション化 |
28 |
112,106 |
Always-On Monitoring |
EM_METRIC_COLUMN_VER_PK |
索引 |
非パーティション化 |
17 |
611,561 |