JPH0267621A - ファイル再配置方式 - Google Patents
ファイル再配置方式Info
- Publication number
- JPH0267621A JPH0267621A JP63220173A JP22017388A JPH0267621A JP H0267621 A JPH0267621 A JP H0267621A JP 63220173 A JP63220173 A JP 63220173A JP 22017388 A JP22017388 A JP 22017388A JP H0267621 A JPH0267621 A JP H0267621A
- Authority
- JP
- Japan
- Prior art keywords
- file
- information
- disk
- relocation
- files
- 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
Links
- 230000008707 rearrangement Effects 0.000 title abstract 3
- 238000004088 simulation Methods 0.000 claims abstract description 23
- 238000012935 Averaging Methods 0.000 abstract 1
- 238000000034 method Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、ファイル再配置方式に関する。
従来のファイル再配置方式について第3図を参照しなが
ら説明する。
ら説明する。
オンラインのレスポンスやパッチジョブ処理時間の遅延
などシステム稼働率が低下してきた場合(3−1>、シ
ステムの稼働情報を出力して入出力の負荷の目安である
ディスクにビジー率を調査する(3−2)。その時、特
定のディスクのビジー率が高い場合には、ディスクの中
のファイルのうち、アクセス頻度の高いものについてコ
ンピュータの運用担当者がファイルの再配置の検討を行
っていた(3−5)。
などシステム稼働率が低下してきた場合(3−1>、シ
ステムの稼働情報を出力して入出力の負荷の目安である
ディスクにビジー率を調査する(3−2)。その時、特
定のディスクのビジー率が高い場合には、ディスクの中
のファイルのうち、アクセス頻度の高いものについてコ
ンピュータの運用担当者がファイルの再配置の検討を行
っていた(3−5)。
その検討結果に従い、ファイルを再配置すべく、運用担
当者が再配置データを作成しく3−6)、再配置を実施
していた(3−7)。
当者が再配置データを作成しく3−6)、再配置を実施
していた(3−7)。
その後、稼働率の向上があまり得られない場合は、再度
、システムの稼働情報の出力および調査を手作業で繰り
返していた(3−2に戻る)。
、システムの稼働情報の出力および調査を手作業で繰り
返していた(3−2に戻る)。
上述した従来のファイルの再配置方式では、再配置の対
象となるファイルの数が多くなってくると、その調査と
再配置の作業の実施に多くの人手と時間を費すことにな
り、コンピュータの運用担当者の少いところや技術レベ
ルの低いところでは、作業を断念するか、または担当者
の勘と経験によりファイルの再配置を行うことになり、
システム稼働率の向上があまり望めないという実状であ
った。
象となるファイルの数が多くなってくると、その調査と
再配置の作業の実施に多くの人手と時間を費すことにな
り、コンピュータの運用担当者の少いところや技術レベ
ルの低いところでは、作業を断念するか、または担当者
の勘と経験によりファイルの再配置を行うことになり、
システム稼働率の向上があまり望めないという実状であ
った。
本発明のファイル再配置方式は、あらかじめ設定された
ディスク装置やディスクファイルの属性情報とシステム
の稼働情報とシミュレーションパラメータ情報を基に各
ファイルのビジー率を均等化するように最適配置をシミ
ュレーションするファイル再配置シミュレーション手段
と、このシミュレータにより作成された元ファイル新フ
ァイルの再配置情報を基に自動的にファイルを再配置す
るファイル再配置実行手段を有することを特徴とする。
ディスク装置やディスクファイルの属性情報とシステム
の稼働情報とシミュレーションパラメータ情報を基に各
ファイルのビジー率を均等化するように最適配置をシミ
ュレーションするファイル再配置シミュレーション手段
と、このシミュレータにより作成された元ファイル新フ
ァイルの再配置情報を基に自動的にファイルを再配置す
るファイル再配置実行手段を有することを特徴とする。
次に、本発明について図面を参照して説明する。
第1図は本発明の一実施例のブロック図を示す。
第1図において、1−1は各ディスクのシリンダ数、ト
ラック数、トラック容量などのディスク属性情報ならび
に各ファイルの容量、ファイル編成、ブロック長、レコ
ード長、レコード形式などのファイル属性情報が格納さ
れた属性情報ファイル 1−2は各ディスクのビジー率や各ファイルのアクセス
回数などの稼働情報が格納されたディスクおよびファイ
ルの稼働情報ファイル、1−3はシミュレーションの実
施にあたってシステムの特性要因データ、例えばオンラ
インレスポンス等が設定されるシミュレーションパラメ
ータファイル、 1−4は上記の情報を入力源として実際にシミュレーシ
ョンした結果、各ファイルがどの様に再配置されたかと
いう情報を格納する再配置情報ファイル、 1−5はシミュレーションの結果を確認するためのシミ
ュレーションリスト、 1−6はファイル再配置シミュレータ、1−7は再配置
の対象となる本番用業務ファイル、 l−8は実際にファイルの再配置を行った結果を確認す
るためのファイル再配置リスト1−9はファイルの再配
置を実行するファイル再配置実行プログラムをそれぞれ
表わす。
ラック数、トラック容量などのディスク属性情報ならび
に各ファイルの容量、ファイル編成、ブロック長、レコ
ード長、レコード形式などのファイル属性情報が格納さ
れた属性情報ファイル 1−2は各ディスクのビジー率や各ファイルのアクセス
回数などの稼働情報が格納されたディスクおよびファイ
ルの稼働情報ファイル、1−3はシミュレーションの実
施にあたってシステムの特性要因データ、例えばオンラ
インレスポンス等が設定されるシミュレーションパラメ
ータファイル、 1−4は上記の情報を入力源として実際にシミュレーシ
ョンした結果、各ファイルがどの様に再配置されたかと
いう情報を格納する再配置情報ファイル、 1−5はシミュレーションの結果を確認するためのシミ
ュレーションリスト、 1−6はファイル再配置シミュレータ、1−7は再配置
の対象となる本番用業務ファイル、 l−8は実際にファイルの再配置を行った結果を確認す
るためのファイル再配置リスト1−9はファイルの再配
置を実行するファイル再配置実行プログラムをそれぞれ
表わす。
第2図は本実施例におけるファイル再配置の動作を示す
フローチャートである。
フローチャートである。
まず、ファイル再配置のシミュレーションを実施するに
あたり、システムの特性要因データをあらかじめシミュ
レーションパラメータファイル1−3に設定しておく。
あたり、システムの特性要因データをあらかじめシミュ
レーションパラメータファイル1−3に設定しておく。
シミュレーションを実行するときには、才ず、稼働情報
ファイル1−2を基に、最もビジー率の高いディスクを
捜し出し、さらにそのディスクに格納されているファイ
ルの中で最もアクセル頻度の高いファイルを稼働情報フ
ァイル1−2を基に捜し出す(2−3>。
ファイル1−2を基に、最もビジー率の高いディスクを
捜し出し、さらにそのディスクに格納されているファイ
ルの中で最もアクセル頻度の高いファイルを稼働情報フ
ァイル1−2を基に捜し出す(2−3>。
次に、稼働情報ファイル1−2を基に最もとジー率の低
いディスクを捜し出す(2−3)。そのディスクに2−
2で捜し出された高負荷ファイルが空きエリアに格納可
能かどうかを調べ(2−4)、可能であれば再配置情報
ファイル1−4にファイル再配置情報を出力する(2−
5>。
いディスクを捜し出す(2−3)。そのディスクに2−
2で捜し出された高負荷ファイルが空きエリアに格納可
能かどうかを調べ(2−4)、可能であれば再配置情報
ファイル1−4にファイル再配置情報を出力する(2−
5>。
このとき、格納可能でなければ、次にビジー率の低いデ
ィスクを捜し、上記の動作を続ける。最後まで置き換え
が不可能であった場合もその情報を再配置情報ファイル
1−4に出力しておく(2−5)。
ィスクを捜し、上記の動作を続ける。最後まで置き換え
が不可能であった場合もその情報を再配置情報ファイル
1−4に出力しておく(2−5)。
以上、2−2から2−5までの動作を各ディスクのビジ
ー率が均等化されるまで繰り返す(2−6)。各ディス
クのビジー率が均等化されれば、シミュレータはシミュ
レーション結果のプルーフとしてシミュレーションリス
ト1−5を出力する。
ー率が均等化されるまで繰り返す(2−6)。各ディス
クのビジー率が均等化されれば、シミュレータはシミュ
レーション結果のプルーフとしてシミュレーションリス
ト1−5を出力する。
運用担当者は、このリストによりシミュレーションの結
果を確認する(2−7)。シミュレーションの結果に何
か問題があれば、その内容をシミュレーションパラメー
タファイル1−3にフィードバックしく2−8から2−
1へ戻る)、再度シミュレーションを繰り返す(2−1
から28)。
果を確認する(2−7)。シミュレーションの結果に何
か問題があれば、その内容をシミュレーションパラメー
タファイル1−3にフィードバックしく2−8から2−
1へ戻る)、再度シミュレーションを繰り返す(2−1
から28)。
以上により、全てのシミュレーションが終了すれば、フ
ァイル再配置シミュレータ1−6が作成した再配置情報
ファイルの内容、即ち、元ファイルの容量1編成、ブロ
ック長、レコード長、レコード形式、アロケーション位
置などの情報や新ファイルのアロケーション位置などの
情報を基に、本番用業務ファイル1−7に対してファイ
ル再配置実行プログラム1−9がファイルの再配置を実
施する。再配置の結果はファイル再配置リスト1−8に
出力可能であり、これによって確認できる。
ァイル再配置シミュレータ1−6が作成した再配置情報
ファイルの内容、即ち、元ファイルの容量1編成、ブロ
ック長、レコード長、レコード形式、アロケーション位
置などの情報や新ファイルのアロケーション位置などの
情報を基に、本番用業務ファイル1−7に対してファイ
ル再配置実行プログラム1−9がファイルの再配置を実
施する。再配置の結果はファイル再配置リスト1−8に
出力可能であり、これによって確認できる。
以上、説明した様に本発明は、ファイル再配置の処理を
コンピュータにより自動的にシミュレーションさせ、ま
た、ファイル再配置の作業自体もシミュレータが作成し
た再配置情報を基にコンピュータが自動的に行うため、
作業の精度が飛躍的に向上し、かつ運用担当者の負担も
大幅に軽減されるという効果がある。
コンピュータにより自動的にシミュレーションさせ、ま
た、ファイル再配置の作業自体もシミュレータが作成し
た再配置情報を基にコンピュータが自動的に行うため、
作業の精度が飛躍的に向上し、かつ運用担当者の負担も
大幅に軽減されるという効果がある。
第1図は本発明の一実施例のブロック図、第2図は本実
施例のフローチャート、第3図は従来例の動作説明図を
示す。 1−1・・・属性情報ファイル、1−2・・稼働情報フ
ァイル、1−3・・・シミュレーションパラメータファ
イル、1−4・・・再配置情報ファイル、1−5・・シ
ミュレーションリスト、1−6・・ファイル再配置シミ
ュレータ、1−7・・・本番用業務ファイル、1−8・
・・ファイル再配置リスト、1−9・・ファイル再配置
実行プログラム。
施例のフローチャート、第3図は従来例の動作説明図を
示す。 1−1・・・属性情報ファイル、1−2・・稼働情報フ
ァイル、1−3・・・シミュレーションパラメータファ
イル、1−4・・・再配置情報ファイル、1−5・・シ
ミュレーションリスト、1−6・・ファイル再配置シミ
ュレータ、1−7・・・本番用業務ファイル、1−8・
・・ファイル再配置リスト、1−9・・ファイル再配置
実行プログラム。
Claims (1)
- 【特許請求の範囲】 あらかじめ設定されたディスク装置やディスクファイル
の属性情報とシステムの稼働情報とシミュレーションパ
ラメータ情報を基に各ファイルのビジー率を均等化する
ように最適配置をシミュレーションするファイル再配置
シミュレーション手段と、 このシミュレータにより作成された元ファイル、新ファ
イルの再配置情報を基に自動的にファイルを再配置する
ファイル再配置実行手段を有することを特徴とするファ
イル再配置方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63220173A JPH0267621A (ja) | 1988-09-01 | 1988-09-01 | ファイル再配置方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63220173A JPH0267621A (ja) | 1988-09-01 | 1988-09-01 | ファイル再配置方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0267621A true JPH0267621A (ja) | 1990-03-07 |
Family
ID=16747030
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63220173A Pending JPH0267621A (ja) | 1988-09-01 | 1988-09-01 | ファイル再配置方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0267621A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04151745A (ja) * | 1990-10-16 | 1992-05-25 | Nec Software Kansai Ltd | 統合磁気ディスクボリュームシステム |
| JPH0659957A (ja) * | 1991-06-27 | 1994-03-04 | Digital Equip Corp <Dec> | データを記憶するファイル・システム及び記憶空間を割り当てる方法 |
| JP2008152807A (ja) * | 2000-07-06 | 2008-07-03 | Hitachi Ltd | 計算機システム |
-
1988
- 1988-09-01 JP JP63220173A patent/JPH0267621A/ja active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04151745A (ja) * | 1990-10-16 | 1992-05-25 | Nec Software Kansai Ltd | 統合磁気ディスクボリュームシステム |
| JPH0659957A (ja) * | 1991-06-27 | 1994-03-04 | Digital Equip Corp <Dec> | データを記憶するファイル・システム及び記憶空間を割り当てる方法 |
| JP2008152807A (ja) * | 2000-07-06 | 2008-07-03 | Hitachi Ltd | 計算機システム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109460349B (zh) | 一种基于日志的测试用例生成方法和装置 | |
| US6760684B1 (en) | Method and mechanism for profiling a system | |
| CN110019251A (zh) | 一种数据处理系统、方法及设备 | |
| JP3510042B2 (ja) | データベース管理方法及びシステム | |
| EP2779044A1 (en) | System and method to provide management of test data at various lifecycle stages | |
| ZA200104265B (en) | Method and apparatus for concurrent DBMS table operations. | |
| CN113190531A (zh) | 一种数据库迁移方法、装置、设备和存储介质 | |
| WO2024002327A1 (zh) | 一种云监控和分析方法、系统 | |
| US20260086919A1 (en) | Runtime error attribution for database queries specified using a declarative database query language | |
| US8269789B2 (en) | Method and system for displaying performance constraints in a flow design tool | |
| CN114968739A (zh) | 运维任务管理方法、运维方法、装置、设备和介质 | |
| CN117573492A (zh) | 一种数据库迁移场景下的应用性能检测方法及装置 | |
| JPH06259478A (ja) | 分散データベースのデータ再配置方式 | |
| JPS59146355A (ja) | 直接アクセス記憶装置のデ−タセツト再編成方法 | |
| US7539608B1 (en) | Techniques for determining effects on system performance of a memory management parameter | |
| CN111414422B (zh) | 一种数据分布方法、装置、设备和存储介质 | |
| CN110851515B (zh) | 一种基于Spark分布式环境下的大数据ETL模型执行方法及介质 | |
| CN113868267A (zh) | 注入时序数据的方法、查询时序数据的方法及数据库系统 | |
| JPH0267621A (ja) | ファイル再配置方式 | |
| Ji et al. | Query execution optimization in spark SQL | |
| JP2008225686A (ja) | 分散型データ処理プラットフォームにおけるデータ配置管理装置と方法、システム及びプログラム | |
| Zeller et al. | Experience report: Exploiting advanced database optimization features for large-scale sap r/3 installations | |
| CN111143177B (zh) | Ibm主机的rmf iii数据的收集方法、系统、装置及存储介质 | |
| CN114528593A (zh) | 数据权限控制方法、装置、设备及存储介质 | |
| JPH0782429B2 (ja) | 複数ファイルのマージ方法 |