Hitachi

ノンストップデータベース HiRDB Version 9 システム定義(Windows(R)用)


11.3.2 HiRDBの処理方式に関するオペランド

◆ pd_dbsync_altwrite_skip = Y|N
《オペランドの省略値》
  • 推奨モード適用時の省略値:Y

  • 0904互換モード適用時の省略値:N

シンクポイント取得処理中に更新バッファに対して参照要求が発生した場合,その更新バッファの内容をデータベースに書き込む処理は,参照要求をしたトランザクションを実行するサーバプロセスが代行します。この代行処理をスキップするかどうかをこのオペランドで指定します。

このオペランドの指定値の比較を次に示します。

比較項目

pd_dbsync_altwrite_skipオペランドの値

Y

N

シンクポイント取得処理中に,更新バッファに対して参照要求が発生した場合のデータベース書き込み処理方式

更新バッファの内容をデータベースに書き込む処理は,参照要求をしたトランザクションを実行するサーバプロセスが代行しません(代行処理をスキップします)。

更新バッファの内容をデータベースに書き込む処理は,参照要求をしたトランザクションを実行するサーバプロセスが代行します(代行処理をスキップしません)。

メリット

トランザクションを実行するサーバプロセスで代行処理を行わないため,シンクポイント取得処理中の参照トランザクションの性能が安定します。

参照トランザクションに対して負荷が分散される分,シンクポイント取得処理時間が短くなります。

デメリット

参照トランザクションに対して負荷が分散されない分,シンクポイント取得処理時間が長くなります。

シンクポイント取得処理中の参照トランザクションの性能が低下することがあります。

《指定値の目安》

統計解析ユティリティのグローバルバッファプールに関する統計情報を実行し,シンクポイント時の参照要求ヒットによるデータベース書き込み処理代行回数(ALTRW)を確認してください。この値が大きいと,シンクポイント取得処理中の参照トランザクションの性能が安定しません。安定させたい場合はYを指定してください。ただし,Yを指定すると,シンクポイント取得処理時間が長くなるため,必要に応じてデファードライト処理の並列WRITE機能を使用し,書き込み処理に掛かる負荷を分散させてください。