スケーラブルデータベースサーバ HiRDB Version 8 コマンドリファレンス(UNIX(R)用)

[目次][索引][前へ][次へ]

10.3.6 execstop文(pdrbal実行時間の情報の記述)

意図的にpdrbalを停止させたい場合,pdrbalの実行時間を指定します。

<適用基準>
営業時間中など,オンライン処理が比較的混み合う時間帯に,pdrbalを実行しないでオンライン処理を優先させたい場合に指定してください。

<規則>
  1. execstop文を省略した場合,リバランスが完了するまで処理を続行します。
  2. 予定終了時間になっても,リバランス中の行データ(インデクスも含まれます)が完全に移動するまで処理を続行します。したがって,予定終了時間で終わらない場合もあります。特に,インデクス一括作成モードの場合はデータ移動後にインデクスの一括作成をするため,これらを考慮した終了時間を指定してください。
<この項の構成>
(1) 形式
(2) 説明

(1) 形式

 
 execstop time,pdrbal実行時間
 

(2) 説明

(a) pdrbal実行時間

pdrbalの実行時間(HH:MM)を指定します。

HH:時間(00〜168)

MM:分(00又は30)

168時間(1週間)を超える値は指定できません。また,HH及びMMに00を指定した場合,リバランスはしないですぐに終了します(pdrbal開始時の検索・削除・更新のアクセス手順,SQLオブジェクトの削除,及びSQLオブジェクトが無効となっている手続き・関数のリコンパイルはします)。

(例)
比較的トラフィックが少ない21時から9時までの間(12時間),pdrbalを実行する場合は次のように指定します。
 
execstop time, 12:00