スケーラブルデータベースサーバ HiRDB Version 8 システム導入・設計ガイド(UNIX(R)用)
レジストリ用RDエリアの容量は,次に示す計算式で求めます。
レジストリ用RDエリアの容量(単位:バイト) =レジストリ用RDエリアのページ長※×レジストリ用RDエリアの総ページ数×1.3 |
レジストリ用RDエリアの総ページ数(単位:ページ) a = Σ {↑Si÷d↑+↑Si÷e↑+6×(a+1)+2×↑20480÷b↑ i=1 +レジストリ管理表の格納ページ数+レジストリ管理表のインデクス格納ページ数 |
各表及びインデクスの確保単位は,セグメントです。表やインデクスごとに求めた値をセグメント単位に切り上げます。
レジストリ管理表のインデクス格納ページ数(単位:ページ) =SQL_REGISTRY_CONTEXT表のインデクス格納ページ数 +SQL_REGISTRY_KEY表のインデクス格納ページ数 |
SQL_REGISTRY_CONTEXT表のインデクス格納ページ数,及びSQL_REGISTRY_KEY表のインデクス格納ページ数については,「17.1.3 インデクスの格納ページ数の計算方法」を参照してください。ただし,CREATE INDEX文で指定する未使用領域の比率は30%として計算してください。
インデクスを格納するページ数の計算式に使用する値を次に示します。
表名 | 種別 | キー長 | キーの種類 | 平均重複数 |
---|---|---|---|---|
SQL_REGISTRY_CONTEXT | 72 | a+1 | コンテキスト名の数(レジストリ管理表のコンテキスト数) | 1 |
SQL_REGISTRY_KEY | 73 | f+6 | キー値の数(レジストリ管理表のキー値数) | 1 |
All Rights Reserved. Copyright (C) 2006, 2016, Hitachi, Ltd.