JPS63140350A - リカバリポイントログ出力量削減方式 - Google Patents

リカバリポイントログ出力量削減方式

Info

Publication number
JPS63140350A
JPS63140350A JP61287308A JP28730886A JPS63140350A JP S63140350 A JPS63140350 A JP S63140350A JP 61287308 A JP61287308 A JP 61287308A JP 28730886 A JP28730886 A JP 28730886A JP S63140350 A JPS63140350 A JP S63140350A
Authority
JP
Japan
Prior art keywords
data
log
transaction
recovery point
storage area
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP61287308A
Other languages
English (en)
Inventor
Junko Saito
齋藤 順子
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP61287308A priority Critical patent/JPS63140350A/ja
Publication of JPS63140350A publication Critical patent/JPS63140350A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はリカバリポイントログ出力量削減方式%式% 処理システムにおけるリカバリポイントログ出力量を削
減するリカバリポイントログ出力量削減方式に関する。
〔従来の技術〕
従来、オンライントランザクションデータ処理システム
においては、リカバリのためにトランザクション開始時
、データ更新時およびトランザクション終了時のログは
必ず採取しており、リカバリポイントログ出力量を削減
することはできなかった。
〔発明が解決しようとする問題点〕 上述した従来のオンライントランザクションデータ処理
システムでは、リカバリの必要のないデータの検索のみ
を行うトランザクションに対してもトランザクション開
始時およびトランザクション終了時のリカバリポイント
ログはログファイルに出力されるようになっているので
、ログファイルに不必要なログが出力されるという欠点
がある。
また、不必要なログファイルの入出力によりトランザク
ション高速処理が実現できないという欠点がある。
本発明の目的は、上述の点に鑑み、リカバリの必要のな
いデータの検索のみを行うトランザクションに対するト
ランザクション開始時およびトランザクション終了時の
リカバリポイントログの出力を抑止しトランザクション
処理の高速化を達成するようにしたリカバリポイントロ
グ出力量削減方式を提供することにある。
〔問題点を解決するための手段〕
零発゛明のリカバリポイントログ出力量削減方式は、端
末等から入力されたメツセージに従ってオンライントラ
ンザクション処理を行うトランザクション処理プログラ
ムの起動処理を制御するトランザクション起動手段と、
前記トランザクション処理プログラムの終了処理を制御
するトランザクション終了手段と、前記トランザクショ
ン処理プログラムからのデータ検索要求に従いデータフ
ァイルから該当データをデータ記憶領域に読み込むデー
タ読込み手段と、前記データ記憶領域に読み込まれたデ
ータを前記トランザクション処理プログラムに渡すデー
タ検索手段と、前記トランザクション処理プログラムか
らのデータ更新要求に従い更新データをデータ記憶領域
に書き込むデータ更新手段と、前記トランザクション終
了手段からの要求によりデータ記憶領域に書き込まれた
更新データをデータファイルに書き込むデータ書込み手
段と、トランザクションの実行開始時のリカバリポイン
トログおよびトランザクションにおけるデータ更新時の
リカバリポイントログをログ記憶領域に書き込むログ記
憶手段と、前記トランザクション終了手段からの要求に
より前記ログ記憶領域に書き込まれているリカバリポイ
ントログおよびトランザクション終了時のリカバリポイ
ントログをログファイルに書き込むログ書込み手段と、
前記トランザクション起動手段により初期化されるデー
タ更新識別子記録領域と、前記トランザクション処理プ
ログラムからの要求によりデータ更新があった場合に前
記データ更新手段から通知を受けデータの更新があった
ことを前記データ更新識別子記録領域に記録するデータ
更新識別子記録手段と、前記データ更新識別子記録領域
を参照しトランザクション処理でのデータの更新の有無
により前記ログ記憶領域に格納されているリカバリポイ
ントログおよびトランザクション終了時のリカバリポイ
ントログのログファイルへの書込みの判定を行うログ書
込み判定手段とを有する。
〔作用〕 本発明のリカバリポイントログ出力量削減方式では、ト
ランザクション起動手段が端末等から入力されたメッセ
ージに従ってオンライントランザクション処理を行うト
ランザクション処理プログラムの起動処理を制御し、ト
ランザクション終了手段がトランザクション処理プログ
ラムの終了処理を制御し、データ読込み手段がトランザ
クション処理プログラムからのデータ検索要求に従いデ
ータファイルから該当データをデータ記憶領域に読み込
み、データ検索手段がデータ記憶領域に読み込まれたデ
ータをトランザクション処理プログラムに渡し、データ
更新手段がトランザクション処理プログラムからのデー
タ更新要求に従い更新データをデータ記憶領域に書き込
み、データ書込み手段がトランザクション終了手段から
の要求によりデータ記憶領域に書き込まれた更新データ
をデータファイルに書き込み、ログ記憶手段がトランザ
クションの実行開始時のリカバリポイントログおよびト
ランザクションにおけるデータ更新時のリカバリポイン
トログをログ記憶領域に書き込み、ログ書込み手段がト
ランザクション終了手段からの要求によりログ記憶領域
に書き込まれているリカバリポイントログおよびトラン
ザクション終了時のリカバリポイントログをログファイ
ルに書き込み、データ更新識別子記録領域がトランザク
ション起動手段により初期化され、データ更新識別子記
録手段がトランザクション処理プログラムからの要求に
よりデータ更新があった場合にデータ更新手段から通知
を受けデータの更新があったことをデータ更新識別子記
録領域に記録し、ログ書込み判定手段がデータ更新識別
子記録領域を参照しトランザクション処理でのデータの
更新の有無によりログ記憶領域に格納されているリカバ
リポイントログおよびトランザクション終了時のリカバ
リポイントログのログファイルへの書込みの判定を行う
〔実施例〕
次に、本発明について図面を参照して詳細に説明する。
第1図は、本発明の一実施例を示す構成図である。本実
施例のリカバリポイントログ出力量削減方式は、端末等
から入力されたメッセージに従ってトランザクション処
理プログラム2の起動処理を制御するトランザクション
起動手段1と、オンライントランザクション処理を行う
トランザクション処理プログラム2と、トランザクショ
ン処理プログラム2の終了処理を制御するトランザクシ
ョン終了手段3と、データ記憶領域10に読み込まれた
データをトランザクション処理プログラム2に渡すデー
タ検索手段4と、トランザクション処理プログラム2か
らのデータ更新要求に従い更新データをデータ記憶領域
10に書き込むデータ更新手段5と、トランザクション
処理プログラム2からの要求によりデータ更新があった
場合にデータ更新手段5から通知を受けデータの更新が
あったことをデータ更新識別子記録領域7に記録するデ
ータ更新識別子記録手段6と、トランザクション起動手
段1により初期化されるデータ更新識別子記録領域7と
、データ更新識別子記録領域7を参照しトランザクショ
ン処理でのデータの更新の有無によりログ記憶領域11
に格納されているリカバリポイントログおよびトランザ
クション終了時のリカバリポイントログのログファイル
16への書込みの判定を行うログ書込み判定手段8と、
トランザクションの実行開始時のリカバリポイントログ
およびトランザクションにおけるデータ更新時のリカバ
リポイントログをログ記憶領域11に書き込むログ記憶
手段9と、データを一時的に格納するデータ記憶領域1
0と、リカバリポイントログを一時的に格納するログ記
憶領域11と、トランザクション処理プログラム2から
のデータ検索要求に従いデータファイル15から該当デ
ータをデータ記憶領域10に読み込むデータ読込み手段
12と、トランザクション終了手段3からの要求により
データ記憶領域10に書き込まれた更新データをデータ
ファイル15に書き込むデータ書込み手段13と、トラ
ンザクション終了手段3からの要求によりログ記憶領域
11に書き込まれているリカバリポイントログおよび1
ランザクモ トログをログファイル16に書き込むログ書込み手段1
4と、データを格納するデータファイル15と、リカバ
リポイントログを格納するログファイル16とから構成
されている。
第2図を参照すると、トランザクション起動手段1にお
ける処理は、ログ記憶手段起動ステップ21と、データ
更新識別子記録領域初期化ステップ22と、トランザク
ション処理プログラム起動ステップ23とからなる。
第3図を参照すると、データ更新手段5における処理は
、更新データ格納ステップ31と、ログ記憶手段起動ス
テップ32と、データ更新識別子記録手段起動ステップ
33とからなる。
第4図を参照すると、データ更新識別子記録手段6にお
ける処理は、データ更新識別子記録ステップ41からな
る。
第5図を参照すると、ログ書込み判定手段8における処
理は、データ更新識別子記録領域参照ステップ51と、
データ更新識別子判別ステップ52と、ログ書込み手段
起動ステップ53とからなる。
次に、このように構成された本実施例のリカバリポイン
トログ出力量削減方式の動作について説明する。
端末等からのメッセージをトランザクション起動手段1
が受け取ると、トランザクション起動手段1は、まずロ
グ記憶手段9を起動しくステップ21)、)ランザクジ
ョン開始時のリカバリポイントログをログ記憶領域11
に格納させる。次に、データ更新識別子記録領域7の初
期化を行い(ステップ22)、トランザクション処理プ
ログラム2を起動する(ステップ23)。
トランザクション処理プログラム2が起動されてデータ
検索が行われると、データ読込み手段12がデータファ
イル15より該当データをデータ記憶領域10に格納し
、データ検索手段4がそのデータをデータ記憶領域10
より読み込んでトランザクション処理プログラム2に渡
す。
また、トランザクション処理プログラム2においてデー
タ更新が行われると、データ更新手段5が更新データを
データ記憶領域10に書き込み(ステップ31)、ログ
記憶手段9を起動してデータ更新時のリカバリポイント
ログをログ記憶領域11に格納しくステップ32) 、
Lかる後にデータ更新識刷子記録手段6を起動する(ス
テップ33)。
データ更新識別子記録手段6は、データ更新識別子記録
領域7にデータ更新が行われたことを示す識別子を記録
する(ステップ41)。
トランザクション処理プログラム2が終了すると、トラ
ンザクション終了手段3がデータ書込み手段13を起動
し、データ記憶領域10に格納されている更新データを
データファイル15に書き込み、しかる後にログ書込み
判定手段8を起動する。
ログ書込み判定手段8は、データ更新識別子記録領域7
を参照しくステップ51)、データ更新が行われたこと
を示す識別子があったかどうかを判定しくステップ52
)、あった場合にはログ書込み手段14を起動する(ス
テップ53)。
ログ書込み手段14は、ログ記憶領域11に格納されて
いるトランザクション開始時のリカバリポイントログお
よびデータ更新時のリカバリポイントログをログファイ
ル16に書き込み、しかる後にトランザクション終了時
のリカバリポイントログをログファイル16に書き込む
なお、ログ書込み判定手段8のステップ52でデータ更
新が行われたことを示す識別子がない場合には、ログ書
込み手段14が起動されず、ログ記憶領域11の中に格
納されているリカバリポイントログおよびトランザクシ
ョン終了時のリカバリポイントログのログファイル16
への書込みを行うことなくトランザクションを終了する
上述のように本実施例のリカバリポイントログ出力量削
減方式では、トランザクション処理プログラム2におい
て検索処理のみしか行われない場合には、リカバリポイ
ントログの出力を抑止してリカバリポイントログの出力
量の削減を実現している。
〔発明の効果〕
以上説明したように本発明は、データの検索のみを行う
トランザクションの場合にリカバリの必要がないことか
らリカバリポイントログの出力を抑止することにより、 ■ ログファイルに不必要なログが出力されなくなる、 ■ 不必要なログファイルの入出力がな(なるためにト
ランザクション処理が高速化される、などの効果がある
【図面の簡単な説明】
第1図は本発明のリカバリポイントログ出力量削減方式
の一実施例を示す構成図、 第2図は第1図中のトランザクション起動手段の処理を
示す流れ図、 第3図は第1図中のデータ更新手段の処理を示す流れ図
、 第4図は第1図中のデータ更新識別子記録手段の処理を
示す流れ図、 第5図は第1図中のログ書込み判定手段の処理を示す流
れ図である。 図において、 1・・・トランザクション起動手段、 2・・・トランザクション処理プログラム、3・・・ト
ランザクション終了手段、 4・・・データ検索手段、 5・・・データ更新手段、 6・・・データ更新識別子記録手段、 7・・・データ更新識別子記録領域、 8・・・ログ書込み判定手段、 9・・・ログ記憶手段、 10・・・データ記憶領域、 11・・・ログ記憶領域、 12・・・データ読込み手段、 13・・・データ書込み手段、 14・・・ログ書込み手段、 15・・・データファイル、 16・・・ログファイルである。

Claims (1)

  1. 【特許請求の範囲】 端末等から入力されたメッセージに従ってオンライント
    ランザクション処理を行うトランザクション処理プログ
    ラムの起動処理を制御するトランザクション起動手段と
    、 前記トランザクション処理プログラムの終了処理を制御
    するトランザクション終了手段と、前記トランザクショ
    ン処理プログラムからのデータ検索要求に従いデータフ
    ァイルから該当データをデータ記憶領域に読み込むデー
    タ読込み手段と、 前記データ記憶領域に読み込まれたデータを前記トラン
    ザクション処理プログラムに渡すデータ検索手段と、 前記トランザクション処理プログラムからのデータ更新
    要求に従い更新データをデータ記憶領域に書き込むデー
    タ更新手段と、 前記トランザクション終了手段からの要求によりデータ
    記憶領域に書き込まれた更新データをデータファイルに
    書き込むデータ書込み手段と、トランザクションの実行
    開始時のリカバリポイントログおよびトランザクション
    におけるデータ更新時のリカバリポイントログをログ記
    憶領域に書き込むログ記憶手段と、 前記トランザクション終了手段からの要求により前記ロ
    グ記憶領域に書き込まれているリカバリポイントログお
    よびトランザクション終了時のリカバリポイントログを
    ログファイルに書き込むログ書込み手段と、 前記トランザクション起動手段により初期化されるデー
    タ更新識別子記録領域と、 前記トランザクション処理プログラムからの要求により
    データ更新があった場合に前記データ更新手段から通知
    を受けデータの更新があったことを前記データ更新識別
    子記録領域に記録するデータ更新識別子記録手段と、 前記データ更新識別子記録領域を参照しトランザクショ
    ン処理でのデータの更新の有無により前記ログ記憶領域
    に格納されているリカバリポイントログおよびトランザ
    クション終了時のリカバリポイントログのログファイル
    への書込みの判定を行うログ書込み判定手段と、 を有することを特徴とするリカバリポイントログ出力量
    削減方式。
JP61287308A 1986-12-02 1986-12-02 リカバリポイントログ出力量削減方式 Pending JPS63140350A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61287308A JPS63140350A (ja) 1986-12-02 1986-12-02 リカバリポイントログ出力量削減方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61287308A JPS63140350A (ja) 1986-12-02 1986-12-02 リカバリポイントログ出力量削減方式

Publications (1)

Publication Number Publication Date
JPS63140350A true JPS63140350A (ja) 1988-06-11

Family

ID=17715688

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61287308A Pending JPS63140350A (ja) 1986-12-02 1986-12-02 リカバリポイントログ出力量削減方式

Country Status (1)

Country Link
JP (1) JPS63140350A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0535566A (ja) * 1991-07-25 1993-02-12 Nec Corp オンライン情報処理システムにおけるジヤーナル採取方式

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0535566A (ja) * 1991-07-25 1993-02-12 Nec Corp オンライン情報処理システムにおけるジヤーナル採取方式

Similar Documents

Publication Publication Date Title
JPH10240754A (ja) テキストデータ登録検索方法
JPS62256055A (ja) ブロック閉塞を用いたロールバックリカバリシステム
JP2762816B2 (ja) トランザクション実行トレース情報採取方式
JPS63140350A (ja) リカバリポイントログ出力量削減方式
JP3082344B2 (ja) ディスクファイル制御装置およびアップデート方法
JPH02201552A (ja) トランザクショントレース情報採取方式
JPH027096B2 (ja)
JPH11353215A (ja) 更新後ジャーナル採取処理方式
JP2912657B2 (ja) ファイルアクセス処理装置
JPS63106053A (ja) デ−タベ−ス書込み/読出し方式
JPH0644116A (ja) ディスクファイルセーブ管理方式
JP2747009B2 (ja) 索引順編成ファイルのレコード追加方式
JPH0546641A (ja) オンラインデータ引継ぎ方式
JP2946941B2 (ja) ファイル装置
JPS6029401B2 (ja) デ−タ出力方式
JPH01253024A (ja) データベース管理におけるバッファ制御方法
JPH05242035A (ja) 入力メッセージ復元方式
JPH06236309A (ja) 疎結合マルチプロセッサシステムにおける店舗識別子利用による遅延型データベース更新方式
JPH08235044A (ja) ジャーナル検索方式
JPH02257349A (ja) ネットワークアドレス設定方式
JPH0635769A (ja) データベースシステム
JPH04310142A (ja) ジャーナル処理方式
JPH06348556A (ja) 記憶域管理システム
JPS63247847A (ja) 入力デ−タ履歴の保存方式
JPS62221045A (ja) フアイル書込み方式