ノンストップデータベース HiRDB Version 9 システム運用ガイド(UNIX(R)用)
RDエリアの自動増分を適用する場合の留意事項について説明します。
一つの業務中に頻繁に自動増分が発生しないように増分セグメント数を決定してください。
RDエリアの自動増分を適用していても,自動増分が抑止される場合があります。その要因と主な対処方法を次の表に示します。
表15-6 RDエリアの自動増分が抑止される要因と主な対処方法
| 要因 | 主な対処方法 |
|---|---|
| HiRDBファイルシステム領域を作成したディスクの容量不足が発生しました。 pd_rdarea_extension_file=allの場合,RDエリアの構成ファイルすべてが抑止状態となるまではRDエリアの自動増分は抑止されません。最終ファイルが抑止状態になると,RDエリアの自動増分が抑止されます。ただし,構成ファイルをすべて同じディスクに配置している場合は,自動増分できないまま最終ファイルまで切り替わるため,早急に対処を行ってください。 |
対処手順を次に示します。
|
| HiRDBファイルシステム領域の最大増分回数(エクステント数の上限)を超えました。 pd_rdarea_extension_file=allの場合,RDエリアの構成ファイルすべてが抑止状態となるまではRDエリアの自動増分は抑止されません。最終ファイルが抑止状態になると,RDエリアの自動増分が抑止されます。ただし,構成ファイルをすべて同じHiRDBファイルシステム領域に配置している場合は,自動増分できないまま最終ファイルまで切り替わるため,早急に対処を行ってください。 |
対処手順は「HiRDBファイルシステム領域の増分回数が上限に達したときの対処方法」を参照してください。 |
| HiRDBファイルの最大増分回数(エクステント数の上限)を超えました。 pd_rdarea_extension_file=allの場合,RDエリアの構成ファイルすべてが抑止状態となるまではRDエリアの自動増分は抑止されません。最終ファイルが抑止状態になると,RDエリアの自動増分が抑止されます。 |
対処手順は「HiRDBファイルの増分回数が上限に達したときの対処方法」を参照してください。 |
| RDエリアの状態が,更新可能バックアップ閉塞状態又は更新可能バックアップ閉塞状態(WAITモード)になっています。※ | pdrelsコマンドでRDエリアの閉塞を解除してください。 |
| RDエリアがインメモリ化されています。 | インメモリデータバッファとRDエリアの同期を取ってからインメモリ化を解除してください。詳細については,マニュアル「HiRDB Version 9 バッチ高速化機能」を参照してください。 |
| ユーザLOB用RDエリアの最終HiRDBファイルが更新凍結状態です。 | 対処手順を次に示します。
|
RDエリアの自動増分中は,そのRDエリアの最終HiRDBファイルに対して排他が掛かります。そのため,自動増分中のRDエリアにある表やインデクスを更新(データ追加も含む)するトランザクションは待ち状態になります。また,自動増分時にHiRDBファイルシステム領域を初期化する設定(pd_rdarea_expand_formatオペランドにYを指定)をしている場合,初期化によるディスクへの入出力が発生するため,その分トランザクションの実行時間が長くなります。これらの原因によって,次に示す理由でトランザクションがキャンセルされることがあります。
そのため,次に示す項目を監視している場合は,RDエリアの構成情報(ページサイズ,セグメントサイズ,増分セグメント数),及びHiRDBファイルシステム領域を配置しているディスクの入出力性能から自動増分に掛かる処理時間を考慮して値を設定してください。
自動増分に掛かる処理時間の目安の見積もり式(単位:秒)を次に示します。
A:自動増分時にHiRDBファイルシステム領域を初期化する場合はセグメントサイズ,初期化しない場合は0
B:自動増分時に作成するディレクトリページ数
C:HiRDBファイルシステム領域を作成したディスクの入出力性能(1秒当たりの入出力バイト数)
リアルタイムSANレプリケーションでハイブリッド方式を適用している場合,RDエリアの自動増分が発生すると,リモートサイトへのデータベースの同期待ち合わせを行います。このため,1回の増分で2秒以上のオーバヘッドが掛かることがあります。
All Rights Reserved. Copyright (C) 2010, 2017, Hitachi, Ltd.