3.7.1 共通情報の容量計算

共通情報は,uCosminexus Portal Frameworkで定められたテーブルを作成して必要な情報を格納します。

ここでは,DBを構築する際に共通情報の容量を見積もるための,計算方法について説明します。

<この項の構成>
(1) 容量計算をするための前提知識
(2) 共通情報の容量計算

(1) 容量計算をするための前提知識

容量計算をするときは,次の点に注意してください。

(2) 共通情報の容量計算

ここでは,共通情報のデータ件数の算出方法を記述しています。各DBのテーブル定義に記述しているレコード長を使用して,共通情報の容量を計算してください。共通情報のテーブル定義は,HiRDBの場合は「3.7.3 DBのセットアップ(HiRDBの場合)」を,Oracleの場合は「3.7.4 DBのセットアップ(Oracleの場合)」を,SQL Serverを使用する場合は「3.7.5 DBのセットアップ(SQL Serverの場合)」を参照してください。

なお,Collaboration - Online Community Managementを使用する場合は,マニュアル「Collaboration 導入ガイド」を参照してください。

(a) テーブル容量

共通情報用テーブルの容量を算出するために必要なデータを次の表に示します。

表3-16 共通情報用テーブル容量

項番テーブル名称容量(データ件数)
1FILECONTENTシステムに登録するレイアウトの最大数×(デバイス数※1+強制表示の設定有無※2
2PORTLET_ARRANGEシステムに登録する拡張レイアウトの最大数×拡張レイアウト内のエリア数の平均×エリアに配置するポートレット数の平均
3PORTAL_GROUPシステムに登録するポータル管理グループの最大数
4PORTAL_LAYOUTポータル管理グループで使用されるレイアウトの最大数の合計値
5PORTAL_PORTLETポータル管理グループで使用されるポートレットの最大数の合計値
6PORTAL_CREATEID1
7PORTAL_UPDATEID1
8PORTLET_GROUPシステムに登録するポートレットグループの最大数
9PORTLET_ENTRY各ポートレットグループに登録するポートレットの数の合計値
10COMPONENT_PORTLETシステムに登録するWebコンテンツポートレットの最大数×(20+アクセスサイトの平均数×100+インポートするテンプレートの数の平均)

注※1 HTML,CTHML,HDMLの最大3種類です。

注※2 強制表示の設定(jp.co.hitachi.soft.portal. portlets.forceportlet.supports)を行っている場合は1,行わない場合は0としてください。


(b) インデクス容量

共通情報のインデクス容量の計算に必要なデータを次の表に示します。

表3-17 共通情報用インデクス容量計算に必要なデータ

項番テーブル名称インデクス名称キー重複件数ユニークインデクス
1FILECONTENT(FILENAME) ※3システムに登録するレイアウトの最大数×(デバイス数※1+強制表示の設定有無※2
FILECONTENT_INDX1システムに登録するレイアウトの最大数×
FILECONTENT_INDX22×
2PORTLET_ARRANGEPORTLET_ARRANGE_INDX1システムに登録する拡張レイアウトの最大数×
PORTLET_ARRANGE_INDX2システムに登録する全ての拡張レイアウトのエリア数の最大数×
PORTLET_ARRANGE_INDX3システムに登録する全ての拡張レイアウトに配置するポートレットの最大数×
PORTLET_ARRANGE_INDX4システムに登録する拡張レイアウトの最大数×
PORTLET_ARRANGE_INDX52×
3PORTAL_GROUP(PORTALGROUPNAME) ※3システムに登録するポータル管理グループの最大数
PORTAL_GROUP_INDX1システムに登録するコミュニティの最大数×
PORTAL_GROUP_INDX2システムに登録するポータル管理グループの最大数×
PORTAL_GROUP_INDX32×
4PORTAL_ LAYOUT(ENTRYID) ※3ポータル管理グループで使用されるレイアウトの最大数の合計値
PORTAL_LAYOUT_INDX1システムに登録するポータル管理グループの最大数×
PORTAL_LAYOUT_INDX3ポータル管理グループで使用されるレイアウトの最大数の合計値×
PORTAL_LAYOUT_INDX43×
PORTAL_LAYOUT_INDX52×
5PORTAL_PORTLET(ENTRYID) ※3ポータル管理グループで使用されるポートレットの最大数の合計値
PORTAL_PORTLET_INDX1システムに登録するポータル管理グループの最大数×
PORTAL_PORTLET_INDX3ポータル管理グループで使用されるレイアウトの最大数の合計値×
PORTAL_PORTLET_INDX43×
PORTAL_PORTLET_INDX52×
6PORTLET_GROUP(PORTLETGROUPNAME) ※3システムに登録するポートレットグループの最大数
PORTLET_GROUP_INDX1システムに登録するポートレットグループの最大数×
PORTLET_GROUP_INDX2システムに登録するポートレットグループの最大数×
PORTLET_GROUP_INDX3システムに登録するポートレットグループの最大数×
PORTLET_GROUP_INDX42×
7PORTLET_ENTRY(ENTRYID) ※3各ポートレットグループに登録するポートレットの数の合計値
PORTLET_ENTRY_INDX1システムに登録するポートレットグループの最大数×
PORTLET_ENTRY_INDX2システムに登録するポートレットグループの最大数×
PORTLET_ENTRY_INDX32×
8COMPONENT_PORTLETCOMPONENT_PORTLET_INDX1システムに登録するWebコンテンツポートレットの最大数×
COMPONENT_PORTLET_INDX2システムに登録するWebコンテンツポートレットの最大数×(20+アクセスサイトの平均数×100+インポートするテンプレートの数の平均)×
COMPONENT_PORTLET_INDX32×

注※1 HTML,CTHML,HDMLの最大3種類です。

注※2 強制表示の設定(jp.co.hitachi.soft.portal. portlets.forceportlet.supports)を行っている場合は1,行わない場合は0としてください。

注※3 主キーに対するインデクスです。


(c) LOB容量

共通情報のLOB容量の計算について説明します。LOB列に格納するデータの1件当たりの容量の目安を次の表に示します。

表3-18 共通情報用LOB容量計算

項番テーブル名称LOB列容量の目安(バイト/件)
1FILECONTENTFILECONTENTポートレット配置情報ファイルのサイズ※1
2PORTAL_GROUPPORTALGROUPTITLESポータル管理グループの日本語以外のタイトル×450+120
ALLOWLISTCONTROL1つのポータル管理グループに設定する管理者条件の数×400+256
ALLOWLISTUSE1つのポータル管理グループに設定する利用者条件の数×400+256
3PORTAL_LAYOUTENTRYPARAMETER400
ENTRYTITLESレイアウトの日本語以外のタイトル×450+120
4PORTAL_PORTLETENTRYPARAMETER(ポートレットパラメタのサイズ+20)×パラメタの数+160
ENTRYTITLESポートレットの日本語以外のタイトル×450+120
5PORTLET_GROUPPORTLETGROUPTITLESポートレットグループのタイトル数×260+80
PORTLETGROUPDESCSポートレットグループの説明文数×260+80

注※1 標準的なポートレット配置情報ファイルのサイズは1KBです。