JPH0997200A - Client-server type database system - Google Patents

Client-server type database system

Info

Publication number
JPH0997200A
JPH0997200A JP7253455A JP25345595A JPH0997200A JP H0997200 A JPH0997200 A JP H0997200A JP 7253455 A JP7253455 A JP 7253455A JP 25345595 A JP25345595 A JP 25345595A JP H0997200 A JPH0997200 A JP H0997200A
Authority
JP
Japan
Prior art keywords
processing
computer system
database
log information
client
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
JP7253455A
Other languages
Japanese (ja)
Inventor
Kazuki Tanimoto
一樹 谷本
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP7253455A priority Critical patent/JPH0997200A/en
Publication of JPH0997200A publication Critical patent/JPH0997200A/en
Pending legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】 【課題】 クライアントサーバ型のデータベースシステ
ムに関し、データベースに対する処理要求を実行した場
合の処理性能を容易かつ正確に予測できるようにする。 【解決手段】 データベースについての具体的な処理履
歴をログ情報として蓄積登録しておくログファイルと、
クライアント計算機システムからの新たな処理要求に基
づいてログファイルを参照し、その処理要求に類似して
いる他の処理要求に関するログ情報をクライアント計算
機システムに通知するログ情報管理部と、をサーバ計算
機システムに設け、処理要求に応じてサーバ計算機シス
テムから通知されるログ情報に基づいて処理要求実現時
の予測処理性能を表す見積り情報を提示するデータベー
ス処理要求部を、各々の前記クライアント計算機システ
ムに設ける。
It is possible to easily and accurately predict the processing performance when a processing request for a database is executed in a client-server type database system. SOLUTION: A log file for storing and registering a specific processing history of a database as log information,
A log information management unit that refers to a log file based on a new processing request from the client computer system and notifies the client computer system of log information related to another processing request similar to the processing request, and a server computer system. Further, a database processing requesting unit for presenting estimation information indicating predicted processing performance when the processing request is realized based on the log information notified from the server computer system in response to the processing request is provided in each of the client computer systems.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明はクライアントサーバ
型のデータベースシステムに係り、特に、クライアント
側で指定された処理要求に応じてサーバ側から具体的な
見積り処理性能の予測と応答とを行うクライアントサー
バ型のデータベースシステムに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a client-server type database system, and more particularly, to a client-server that specifically predicts the estimated processing performance and responds from the server in response to a processing request specified by the client. Type database system.

【0002】[0002]

【従来の技術】パーソナルコンピュータの場合、ワーク
ステーションやメインフレームなどにくらべて格段に操
作性の高い流通ソフト(例えば、作表,集計,再計算な
どを高速実行できる著名な表計算ソフトなど)が多数提
供されている。その一方、ワークステーションやメイン
フレームの場合、リレーショナルデータベースの発展に
伴って、大量のデータを一括管理することができる著名
なデータベースシステムが多数提供されている。
2. Description of the Related Art In the case of a personal computer, distribution software (for example, a well-known spreadsheet software that can execute tabulation, tabulation, recalculation, etc. at a high speed) with much higher operability than a workstation or mainframe is available. Many are provided. On the other hand, in the case of workstations and mainframes, along with the development of relational databases, many well-known database systems capable of collectively managing a large amount of data have been provided.

【0003】そこで近年、ワークステーションやメイン
フレームで構築されているリレーショナルデータベース
(DB)に登録されたデータの一部を通信回線などを介
してパーソナルコンピュータに取り込み、上述した流通
ソフトを利用して加工処理や編集処理を行おうというニ
ーズが高まっている。これは、DBを有するワークステ
ーションやメインフレームをサーバ計算機システム,上
記DBから所定の処理要求(指定したデータの抽出/更
新要求など)により必要なデータを得るパーソナルコン
ピュータをクライアント計算機システムとして、上記サ
ーバ計算機システムおよびクライアント計算機システム
をネットワーク経由で接続させた実用的なクライアント
サーバ型のデータベースシステムシステムの一例であ
る。
Therefore, in recent years, a part of data registered in a relational database (DB) constructed by a workstation or a mainframe is taken into a personal computer through a communication line or the like and processed by using the above-mentioned distribution software. There is a growing need for processing and editing. This is because a workstation or mainframe having a DB is a server computer system, and a personal computer that obtains necessary data from the DB by a predetermined processing request (a request to extract / update specified data, etc.) is a client computer system, and the server is the server. 1 is an example of a practical client-server type database system system in which a computer system and a client computer system are connected via a network.

【0004】上記システムでクライアント側からサーバ
側に対して上記DB中のデータについて何らかの抽出や
更新の処理要求を行う場合、クライアント側のユーザ
は、当該処理要求の完了までにどの程度の作業量(仕事
量)が必要となるのかを事前に見積もっておくのが一般
的である。従来より、サーバ側には上記処理要求におけ
るデータの件数やクライアントへの総転送量などの見積
り情報を求める手段が設けられているので、上記ユーザ
は、このような見積り情報をサーバ側からクライアント
側へ通知させてディスプレイなどに表示させ、その内容
を確認することができる。そこで上記ユーザは、見積り
情報を参照しながら自己の経験に基づいて上記処理要求
の完了までに必要となるであろう実行時間などの処理性
能を推測した後、上記処理要求をそのまま当初指定した
通りに実行させるか、あるいは、再度データを絞り込む
ことによって実行時間の短縮を図るか、などの判断を行
っていた。
In the above system, when the client side requests the server side to perform some kind of extraction or update processing request for the data in the DB, the user on the client side shows how much work amount ( It is general to estimate in advance whether the amount of work will be required. Conventionally, the server side is provided with means for obtaining estimation information such as the number of data items in the processing request and the total transfer amount to the client. Therefore, the user can obtain such estimation information from the server side to the client side. You can check the contents by displaying it on a display etc. Therefore, the user estimates the processing performance such as the execution time that will be required until the completion of the processing request based on his own experience while referring to the estimation information, and then directly specifies the processing request as it is. It has been determined whether the execution time should be shortened by executing the process again or by narrowing down the data again.

【0005】図8は、従来のクライアントサーバ型のデ
ータベースシステムの一構成例を示す図であり、図9
は、図8のシステムで実行される処理シーケンスの一例
を示す図である。以下、図8および図9に基づき、従来
のシステムにおける処理を概略的に説明する。
FIG. 8 is a diagram showing an example of the configuration of a conventional client-server type database system.
FIG. 9 is a diagram showing an example of a processing sequence executed by the system of FIG. The processing in the conventional system will be briefly described below with reference to FIGS. 8 and 9.

【0006】図8および図9において、最初にクライア
ント計算機システム100中の処理条件取得部111が
端末装置101から入力された処理要求を受け付ける
と、SQL作成部112がこの処理要求に基づき、デー
タベース206に対するSQLで記述した抽出/更新処
理要求を発行する(シーケンス901)。サーバ計算機
システム200では、通信制御部201およびタスク管
理部202経由で伝達された抽出/更新処理要求をデー
タベース処理制御部204が受け取り、処理履歴情報の
確認要求が含まれているか否かを確認した後、データベ
ース管理部206に対してSQLによる処理要求に相当
する処理実行要求を行う(シーケンス902)。データ
ベース管理部205よりデータベース206中の該当す
るデータに関する情報がデータベース処理制御部204
に対して応答されると(シーケンス903)、データベ
ース処理制御部204は、シーケンス902で処理履歴
情報の確認要求が含まれていることが確認されていた場
合には、受け取ったデータ件数などの情報をクライアン
ト計算機システム100に通知する(シーケンス90
4)。クライアント計算機システム100では、データ
件数取得部121が受け取った情報からデータ件数を抽
出し、これに基づいてデータ件数表示部122が図10
に示すような応答確認メッセージを端末装置101に表
示して、応答確認待ちとなる。そして、ユーザが応答確
認メッセージの内容と過去の経験から処理の実行が妥当
であると判断して端末装置101に“OK”の応答確認操
作を行った場合、その応答内容がサーバ計算機システム
200に通知される(シーケンス905)。データベー
ス処理制御部204は、この通知内容に応じて上記SQ
Lによる処理の実行要求をデータベース管理部205に
対して行い(シーケンス906)、実行結果の通知を受
ける(シーケンス907)。この実行結果は、さらにサ
ーバ計算機システム200からクライアント計算機シス
テム100に通知されてデータ受信部141に渡された
後(シーケンス908)、データ表示部142によって
端末装置101に表示されるか、あるいは、外部装置格
納部によって外部装置102に格納される。そして最後
に、クライアント計算機システム100からサーバ計算
機システム200に一連の処理の完了通知が行われ(シ
ーケンス909)、これに対してサーバ計算機システム
200からクライアント計算機システム100に次処理
要求待通知が行われる(シーケンス910)。
In FIG. 8 and FIG. 9, when the processing condition acquisition unit 111 in the client computer system 100 first receives a processing request input from the terminal device 101, the SQL creation unit 112 is based on this processing request and the database 206 A request for extraction / update processing described in SQL is issued (sequence 901). In the server computer system 200, the database processing control unit 204 receives the extraction / update processing request transmitted via the communication control unit 201 and the task management unit 202, and confirms whether the processing history information confirmation request is included. After that, a process execution request corresponding to the process request by SQL is issued to the database management unit 206 (sequence 902). Information regarding the corresponding data in the database 206 is sent from the database management unit 205 to the database processing control unit 204.
(Sequence 903), the database processing control unit 204, if it is confirmed in sequence 902 that the confirmation request of the processing history information is included, the database processing control unit 204 receives information such as the number of received data items. To the client computer system 100 (sequence 90
4). In the client computer system 100, the number-of-data cases is extracted from the information received by the number-of-data acquisition section 121, and the number-of-data display section 122 displays the number of data cases based on the information.
A response confirmation message as shown in (1) is displayed on the terminal device 101, and the system waits for a response confirmation. Then, when the user determines that the execution of the process is appropriate based on the content of the response confirmation message and past experience and performs the response confirmation operation of “OK” to the terminal device 101, the response content is stored in the server computer system 200. It is notified (sequence 905). The database processing control unit 204 determines whether the SQ
A request to execute the process by L is issued to the database management unit 205 (sequence 906), and the execution result is notified (sequence 907). The execution result is further notified from the server computer system 200 to the client computer system 100 and passed to the data receiving unit 141 (sequence 908) and then displayed on the terminal device 101 by the data display unit 142, or externally. It is stored in the external device 102 by the device storage unit. Finally, the client computer system 100 notifies the server computer system 200 of the completion of the series of processes (sequence 909), while the server computer system 200 notifies the client computer system 100 of the next process request wait notification. (Sequence 910).

【0007】[0007]

【発明が解決しようとする課題】上記従来技術におい
て、クライアントからサーバに対して当該サーバが管理
しているDBに登録されたデータに関する処理要求を行
う際、当該処理要求を指定したユーザは、サーバから通
知される見積り情報と自己の経験とに基づき、当該処理
要求の完了までに必要となるであろう実行時間などの処
理性能を予測することはある程度可能であった。しかし
ながら、このようにして得られる処理性能の予測値は、
当該ユーザのこれまでの経験に大きく依存している。ま
た、上記処理性能の予測値はクライアントサーバシステ
ムにおけるネットワークの通信性能などのシステム環境
にも大きく依存しているので、システム環境による上記
処理性能の違いをデータの処理件数や総転送量のみから
判断することは事実上不可能である。このため、指定の
処理開始前にユーザが上記処理性能を正確に把握するこ
とはほとんどできず、上記実行時間などの見積りに失敗
して、指定した処理要求の実現に必要なすべての処理ス
テップが終了するまでの間、クライアントの端末の前で
無為な時間を過ごさなくてはならなくなってしまうこと
が多いという問題点があった。
In the above prior art, when a client makes a processing request to a server for data registered in a DB managed by the server, the user who specifies the processing request is the server. It was possible to predict the processing performance such as the execution time that would be required until the completion of the processing request based on the estimation information notified from the user and his own experience. However, the predicted value of the processing performance obtained in this way is
It depends heavily on the experience of the user. Further, since the above-mentioned predicted value of the processing performance largely depends on the system environment such as the communication performance of the network in the client server system, the difference in the above-mentioned processing performance depending on the system environment is judged only from the number of processed data and the total transfer amount. It is virtually impossible to do. For this reason, the user can hardly grasp the above processing performance accurately before starting the specified processing, and the estimation of the above execution time etc. fails, and all the processing steps necessary to realize the specified processing request are executed. There is a problem in that it is often necessary to spend dead time in front of the client's terminal until the end.

【0008】本発明の目的は、上記の問題点を解決し
て、これまで行われた様々な処理要求に対応する処理性
能を示すデータに基づき、指定した処理要求の完了まで
に必要となるであろう実行時間などの予測処理性能を従
来よりも正確かつ具体的に推測して提示することによ
り、ユーザが当該処理要求の可否判断を容易かつ明確に
行うことのできるクライアントサーバ型のデータベース
システム提供することにある。
An object of the present invention is to solve the above-mentioned problems and to complete the specified processing request based on the data showing the processing performance corresponding to various processing requests that have been made so far. Providing a client-server type database system that allows the user to easily and clearly judge whether or not the processing request is possible by estimating and presenting the predicted processing performance such as execution time more accurately and concretely than before. To do.

【0009】[0009]

【課題を解決するための手段】上記の目的を達成するた
め、本発明のクライアントサーバ型のデータベースシス
テムは、データベースを管理するためのサーバ計算機シ
ステムと前記データベースを利用するための少なくとも
一以上のクライアント計算機システムとをネットワーク
経由で相互に接続したクライアントサーバ型のデータベ
ースシステムにおいて、これまで実行されてきた前記デ
ータベースについての具体的な処理履歴をログ情報とし
て蓄積登録しておくログファイルと、前記クライアント
計算機システムから発行された前記データベースについ
ての新たな処理要求に基づいて前記ログファイルを参照
し、その処理要求に類似している他の処理要求に関する
ログ情報を前記クライアント計算機システムに通知する
ログ情報管理部と、を前記サーバ計算機システムに設
け、前記サーバ計算機システムに対して前記処理要求を
発行し、これに応じて前記サーバ計算機システムから通
知される前記ログ情報に基づいて前記処理要求実現時の
予測処理性能を表す見積り情報を提示するデータベース
処理要求部を、各々の前記クライアント計算機システム
に設ける構成としたものである。
To achieve the above object, a client-server type database system of the present invention comprises a server computer system for managing a database and at least one client for utilizing the database. In a client-server type database system in which a computer system is connected to each other via a network, a log file for storing and registering a specific processing history of the database that has been executed up to now as log information, and the client computer. A log information management unit that refers to the log file based on a new processing request for the database issued from the system and notifies the client computer system of log information related to another processing request similar to the processing request. When Is provided in the server computer system, issues the processing request to the server computer system, and based on the log information notified from the server computer system in response thereto, the predicted processing performance when the processing request is realized is A database processing requesting unit for presenting the estimated information is provided in each of the client computer systems.

【0010】そしてさらに、同一のログ情報が蓄積登録
される複数の前記ログファイルを前記サーバ計算機シス
テムに設け、各々のログファイル中のログ情報をそれぞ
れ異なる条件にしたがって最適化配置しておくようにし
たり、前記ログファイルに蓄積登録されているログ情報
を解析して前記見積り情報の推測を行うログ情報解析部
を前記サーバ計算機システムに設ける構成としたもので
ある。
Further, a plurality of log files in which the same log information is accumulated and registered are provided in the server computer system, and log information in each log file is optimized and arranged according to different conditions. Alternatively, the server computer system is provided with a log information analysis unit that analyzes the log information accumulated and registered in the log file and estimates the estimate information.

【0011】上述した構成とすることにより、サーバ計
算機システムのデータベースに対してクライアント計算
機システムから抽出/更新処理を行おうとする場合、そ
の処理に必要となるであろう時間などの予測処理性能を
予測するための正確な情報をクライアント計算機システ
ムのユーザが容易に入手することができる。
With the above-described configuration, when the client computer system attempts to extract / update the database of the server computer system, the predictive processing performance such as the time required for the processing is predicted. The user of the client computer system can easily obtain accurate information for doing so.

【0012】また、実際の処理に際して必要となった時
間などを表す情報は、ログ情報として複数のログファイ
ルに蓄積登録され、ログファイルごとに異なる条件にし
たがって自動的に最適化配置されるので、指定された条
件に適合するログファイルを参照することで豊富に蓄積
されたログ情報を迅速に検索し、予測処理性能をより早
くかつ正確に求めることができる。
Further, the information representing the time required for the actual processing is accumulated and registered in a plurality of log files as log information, and is automatically optimized and arranged according to different conditions for each log file. By referring to the log files that meet the specified conditions, the abundantly accumulated log information can be searched quickly, and the prediction processing performance can be obtained more quickly and accurately.

【0013】さらに、蓄積されたログ情報の解析および
予測処理性能の推測がサーバ計算機システムで行われ、
処理に要する時間や最適な転送方式などの見積り情報が
そのままクライアント計算機システムに通知されるの
で、クライアント計算機システムあるいはそのユーザは
提示された処理時間や転送方式に対する選択操作を行う
だけで、容易に最適な処理を実行させることができる。
Further, the server computer system analyzes the accumulated log information and estimates the prediction processing performance,
Quotation information such as the time required for processing and the optimal transfer method is notified to the client computer system as it is, so the client computer system or its user can easily select the optimal processing time and transfer method. It is possible to execute various processes.

【0014】以上のように、これまで行われた様々な処
理要求に対応する処理性能を示すデータに基づき、指定
した処理要求の完了までに必要となるであろう実行時間
などの予測処理性能が従来よりも正確かつ具体的に推測
/提示されるので、ユーザが指定した処理要求の可否判
断を容易かつ明確に行うことができる。
As described above, based on the data indicating the processing performance corresponding to various processing requests that have been performed so far, the predicted processing performance such as the execution time that will be required until the completion of the specified processing request can be estimated. Since it is estimated / presented more accurately and specifically than in the past, it is possible to easily and clearly determine whether or not the processing request designated by the user.

【0015】[0015]

【発明の実施の形態】以下、本発明のクライアントサー
バ型のデータベースシステムの実施の一形態例を図面を
用いて詳細に説明する。
BEST MODE FOR CARRYING OUT THE INVENTION An embodiment of a client-server type database system of the present invention will be described in detail below with reference to the drawings.

【0016】図1は、本発明のクライアントサーバ型の
データベースシステムの実施の一形態例の全体構成を概
略的に示す図であり、100aはクライアント計算機シ
ステム、101は端末装置、110aはデータベース処
理要求部、150は通信制御部(クライアント側)、2
00aはサーバ計算機システム、201は通信制御部
(サーバ側)、205はデータベース管理部、206は
データベース、210はログ情報管理部、220はログ
ファイル(または、ログファイル群)である。
FIG. 1 is a diagram schematically showing the overall configuration of an embodiment of a client-server type database system of the present invention. 100a is a client computer system, 101 is a terminal device, and 110a is a database processing request. Section, 150 is a communication control section (client side), 2
00a is a server computer system, 201 is a communication control unit (server side), 205 is a database management unit, 206 is a database, 210 is a log information management unit, and 220 is a log file (or log file group).

【0017】図1において、クライアント計算機システ
ム100aには、サーバ計算機システム200aに属す
るデータベース206への処理要求を行うデータベース
処理要求部110aが設けられ、サーバ計算機システム
200aには、データベース206の管理を行うデータ
ベース管理部205と、ログファイル群220の管理を
行うログ情報管理部210とが設けられている。そし
て、クライアント計算機システム100aの通信制御部
150とサーバ計算機システム200aの通信制御部2
01とは、ネットワークを介して相互にデータの送受信
を行っている。
In FIG. 1, the client computer system 100a is provided with a database processing request unit 110a for making a processing request to the database 206 belonging to the server computer system 200a, and the server computer system 200a manages the database 206. A database management unit 205 and a log information management unit 210 that manages the log file group 220 are provided. Then, the communication control unit 150 of the client computer system 100a and the communication control unit 2 of the server computer system 200a.
01 transmits and receives data to and from each other via a network.

【0018】図2は、図1のシステムの詳細な内部構成
を示す図であり、図3は、図1のシステムにおける処理
シーケンスの一例を示す図(その1)であり、図4は、
クライアント計算機システムで提示される見積り情報お
よび応答確認メッセージの表示例を示す図(その1)で
ある。図1および図2において、図1と同一構成部分に
ついては同一符号を付す。また、111は処理条件取得
部、112はSQL作成部(クライアント側)、121
aはログ情報取得部、122aはログ情報表示部、13
1は端末応答確認部、132は応答内容伝送部、141
はデータ受信部、142はデータ表示部、143は外部
装置格納部であり、これらが上述したデータベース処理
要求部110aを構成する。また、202はタスク管理
部、203はSQL作成部(サーバ側)、204はデー
タベース処理制御部、211はログ情報管理制御部、2
12は時間監視部、213はログ情報参照部、214は
ログ情報登録部、215はログ情報解析部であり、これ
らのうち、211〜215が上述したログ情報管理部2
10を構成する。以下、図2〜図4に基づき、図1のシ
ステムにおける処理の一例について説明する。
FIG. 2 is a diagram showing a detailed internal configuration of the system of FIG. 1, FIG. 3 is a diagram (part 1) showing an example of a processing sequence in the system of FIG. 1, and FIG.
It is a figure (the 1) which shows the display example of the quotation information and response confirmation message which are shown with a client computer system. 1 and 2, the same components as those in FIG. 1 are designated by the same reference numerals. Further, 111 is a processing condition acquisition unit, 112 is an SQL creation unit (client side), 121
a is a log information acquisition unit, 122a is a log information display unit, 13
1 is a terminal response confirmation unit, 132 is a response content transmission unit, 141
Is a data receiving unit, 142 is a data display unit, and 143 is an external device storage unit, which form the above-described database processing request unit 110a. Further, 202 is a task management unit, 203 is an SQL creation unit (server side), 204 is a database processing control unit, 211 is a log information management control unit, 2
Reference numeral 12 is a time monitoring unit, 213 is a log information reference unit, 214 is a log information registration unit, and 215 is a log information analysis unit. Of these, 211 to 215 are the log information management unit 2 described above.
10 is constituted. Hereinafter, an example of processing in the system of FIG. 1 will be described based on FIGS.

【0019】図2および図3において、最初にクライア
ント計算機システム100a中の処理条件取得部111
が端末装置101から入力された処理要求を受け付ける
と、SQL作成部112がこの処理要求に基づき、デー
タベース206に対するSQLで記述した抽出/更新処
理要求を発行する(シーケンス301)。サーバ計算機
システム200aでは、通信制御部201およびタスク
管理部202経由で伝達された抽出/更新処理要求をデ
ータベース処理制御部204が受け取り、処理履歴情報
の確認要求が含まれているか否かを確認した後、データ
ベース管理部206に対してSQLによる処理要求に相
当する処理実行要求を行う(シーケンス302)。デー
タベース管理部205よりデータベース206中の該当
するデータに関する情報がデータベース処理制御部20
4に対して応答されると(シーケンス303)、データ
ベース処理制御部204は、シーケンス302で処理履
歴情報の確認要求が含まれていることが確認されていた
場合には、ログ情報管理制御部211に確認要求の内容
を渡して詳細なログ情報を問い合わせる(シーケンス3
04)。これを受けたログ情報管理制御部211は、ロ
グ情報参照部213によって複数のログファイル220
を参照し、クライアント計算機システム100aからの
処理実行要求と類似しているこれまで行われた別の抽出
/更新処理要求の履歴情報すなわちログ情報を得る(シ
ーケンス305)。
2 and 3, first, the processing condition acquisition unit 111 in the client computer system 100a.
When accepts the processing request input from the terminal device 101, the SQL creation unit 112 issues an extraction / update processing request described in SQL to the database 206 based on this processing request (sequence 301). In the server computer system 200a, the database processing control unit 204 receives the extraction / update processing request transmitted via the communication control unit 201 and the task management unit 202, and confirms whether or not the processing history information confirmation request is included. After that, a process execution request corresponding to the process request by SQL is issued to the database management unit 206 (sequence 302). Information regarding the corresponding data in the database 206 is sent from the database management unit 205 to the database processing control unit 20.
4 is responded (sequence 303), the database processing control unit 204 determines in the sequence 302 that the processing history information confirmation request is included in the log information management control unit 211. To confirm the detailed log information by passing the contents of the confirmation request to (sequence 3
04). Upon receiving this, the log information management control unit 211 causes the log information reference unit 213 to execute a plurality of log files 220.
Of the extraction / update processing request, which is similar to the processing execution request from the client computer system 100a, that is, history information, that is, log information is obtained (sequence 305).

【0020】シーケンス305で得られたログ情報は、
データベース処理制御部204を介してクライアント計
算機システム100aのログ情報取得部121aに通知
される(シーケンス306)。クライアント計算機シス
テム100aでは、ログ情報取得部121aが受け取っ
たログ情報からデータ件数やバイト数などの予測処理性
能に関係のある各種情報を抽出し、これに基づいてログ
情報表示部122aが図4(a)に示すような見積り情
報を含む応答確認メッセージを端末装置101に表示し
て、応答確認待ちとなる。ここで、ユーザが“ログ参
照”を応答すると、図4(b)に示すように、指定した
処理要求に類似している他の処理要求について処理を行
ったときの所要時間などが類似履歴情報として表示され
るので、抽出/更新などの処理性能を予測してその処理
要求が妥当なのであるか否かを迅速に判断可能となり、
作業効率の向上を図ることができる。
The log information obtained in sequence 305 is
The log information acquisition unit 121a of the client computer system 100a is notified via the database processing control unit 204 (sequence 306). In the client computer system 100a, various information related to the prediction processing performance such as the number of data items and the number of bytes is extracted from the log information received by the log information acquisition unit 121a, and the log information display unit 122a displays the information shown in FIG. A response confirmation message including the quotation information as shown in a) is displayed on the terminal device 101, and the device waits for a response confirmation. Here, when the user responds with “log reference”, as shown in FIG. 4B, the time required for processing other processing requests similar to the specified processing request is similar history information. Is displayed, it becomes possible to predict the processing performance such as extraction / update and quickly determine whether or not the processing request is appropriate.
Work efficiency can be improved.

【0021】ユーザが、提示された見積り情報や類似履
歴情報から処理の実行が妥当であると判断して端末装置
101に“OK”の応答確認操作を行った場合、その応答
は端末応答確認部131で確認された後、応答内容伝送
部132から通信制御部150を介してサーバ計算機シ
ステム200aに通知される(シーケンス307)。デ
ータベース処理制御部204は、この通知内容に応じて
上記SQLによる処理の実行要求をデータベース管理部
205に対して行い(シーケンス308)、実行結果の
通知を受ける(シーケンス309)。この実行結果は、
さらにサーバ計算機システム200aからクライアント
計算機システム100aに通知されてデータ受信部14
1に渡された後(シーケンス310)、データ表示部1
42によって端末装置101に表示されるか、あるい
は、外部装置格納部143によって外部装置102に格
納される。
When the user judges that the execution of the process is appropriate based on the presented quotation information and similar history information, and performs an “OK” response confirmation operation on the terminal device 101, the response is the terminal response confirmation unit. After the confirmation in 131, the response content transmission unit 132 notifies the server computer system 200a via the communication control unit 150 (sequence 307). The database processing control unit 204 requests the database management unit 205 to execute the process according to the SQL according to the contents of the notification (sequence 308) and receives the notification of the execution result (sequence 309). The result of this execution is
Furthermore, the server computer system 200a notifies the client computer system 100a of the data reception unit 14
1 (sequence 310) and then the data display unit 1
It is displayed on the terminal device 101 by 42 or is stored in the external device 102 by the external device storage unit 143.

【0022】端末装置101からの応答が通知された場
合(シーケンス307)、サーバ計算機システム200
aのタスク管理部202は、ユーザの応答内容により、
処理時間が長くなるスケジューリング処理要求であれば
任意のタイミングで処理要求をデータベース処理制御部
204に発行し、即時処理要求であればすぐに処理要求
をデータベース処理制御部204に発行するように制御
を行って、システムに対する負荷を効率的に調整するこ
とができる。
When a response is notified from the terminal device 101 (sequence 307), the server computer system 200
The task management unit 202 of a, according to the response content of the user,
If a scheduling process request that requires a long processing time is issued, the process request is issued to the database process control unit 204 at an arbitrary timing, and if an immediate process request is issued, the process request is issued to the database process control unit 204 immediately. Can be done to efficiently balance the load on the system.

【0023】シーケンス310でサーバ計算機システム
200aから通知された実行結果の表示あるいは格納が
完了すると、クライアント計算機システム100aのデ
ータ受信部141は、サーバ計算機システム200aの
データベース処理制御部204に対して結果受取完了通
知を行う(シーケンス311)。これを受けて、データ
ベース処理制御部204がログ情報管理制御部211へ
の処理完了通知を行うと、ログ情報管理制御部211
は、処理の開始から終了までに要した処理時間を時間監
視部212に問い合わせて、ログ情報登録部214に処
理の内容および上記で得られた処理時間の登録を指示す
る(シーケンス312)。ログ情報登録部214は、ロ
グファイル群220に属する各々のログファイルに対し
て上記処理時間とともに各種の情報を新たなログ情報と
して登録した後、ログ情報管理制御部211に登録終了
を通知する(シーケンス313)。
When the display or storage of the execution result notified from the server computer system 200a is completed in sequence 310, the data receiving unit 141 of the client computer system 100a receives the result to the database processing control unit 204 of the server computer system 200a. A completion notification is given (sequence 311). In response to this, when the database processing control unit 204 notifies the log information management control unit 211 of processing completion, the log information management control unit 211
Inquires the processing time required from the start to the end of the processing to the time monitoring unit 212, and instructs the log information registration unit 214 to register the processing content and the processing time obtained above (sequence 312). The log information registration unit 214 registers various information as new log information with each processing time for each log file belonging to the log file group 220, and then notifies the log information management control unit 211 of completion of registration ( Sequence 313).

【0024】これにより、ユーザがログファイルについ
て全く意識することなく、処理要求に伴って新たに発生
した処理履歴情報が自動的にログ情報としてログファイ
ル中に蓄積登録されていくようになる。
As a result, the processing history information newly generated in response to the processing request is automatically stored and registered in the log file as log information without the user being aware of the log file at all.

【0025】図5は、サーバ計算機システムにおけるロ
グファイルに蓄積登録されるログ情報の一例を示す図で
ある。
FIG. 5 is a diagram showing an example of log information accumulated and registered in a log file in the server computer system.

【0026】また、サーバ計算機システム200aのロ
グ情報登録部214は、ログファイル群220に属する
ログファイルについてそれぞれ決められた条件でログ情
報が蓄積されるように最適化する機能を有している。そ
こで、シーケンス313で登録終了通知を受け取ったロ
グ情報管理制御部211は、各々のログファイルの状態
により、ログ情報登録部214に対してログ情報最適化
要求を発行する(シーケンス314)。ログ情報登録部
214は、ログファイル群220に属するログファイル
の各々について、例えばデータの参照頻度や内容の序列
などの各種条件にしたがって最適化処理を行い、最適化
処理が完了すると、ログ情報管理制御部211に対して
ログ情報最適化処理完了通知を行う(シーケンス31
5)。そして最後に、クライアント計算機システム10
0aに対して次処理要求待ち通知を行う(シーケンス3
16)。
Further, the log information registration unit 214 of the server computer system 200a has a function of optimizing the log information of the log files belonging to the log file group 220 so that the log information is accumulated under the predetermined conditions. Therefore, the log information management control unit 211, which has received the registration completion notification in sequence 313, issues a log information optimization request to the log information registration unit 214 according to the state of each log file (sequence 314). The log information registration unit 214 performs optimization processing on each of the log files belonging to the log file group 220 in accordance with various conditions such as the reference frequency of data and the order of contents, and when the optimization processing is completed, the log information management unit 214 A log information optimization process completion notification is sent to the control unit 211 (sequence 31).
5). And finally, the client computer system 10
The next processing request waiting notification is sent to 0a (sequence 3).
16).

【0027】以上により、ログファイル群220に処理
履歴情報が常に最適化された状態で蓄積登録され、ログ
情報参照部213からの参照要求に対して目的とする履
歴情報の検索を効率的に行うことが可能となるので、問
い合わせに対する応答性能を大幅に向上させることがで
きる。
As described above, the processing history information is always accumulated and registered in the log file group 220 in an optimized state, and the target history information is efficiently searched for the reference request from the log information reference unit 213. Therefore, the response performance to the inquiry can be significantly improved.

【0028】図6は、図1のシステムにおける処理シー
ケンスの一例を示す図(その2)であり、図7は、クラ
イアント計算機システムで提示される見積り情報および
応答確認メッセージの表示例を示す図(その2)であ
る。以下、図2および図6に基づき、図1のシステムに
おける処理の他の例について説明する。なお、図6中の
シーケンス601〜604による処理は図3中のシーケ
ンス301〜304による処理と同一であり、図6中の
シーケンス607〜616による処理は図3中のシーケ
ンス307〜316による処理と同一であるため、説明
を省略する。
FIG. 6 is a diagram (part 2) showing an example of the processing sequence in the system of FIG. 1, and FIG. 7 is a diagram showing a display example of the quotation information and the response confirmation message presented by the client computer system ( Part 2). Hereinafter, another example of the process in the system of FIG. 1 will be described with reference to FIGS. 2 and 6. It should be noted that the processing by the sequences 601 to 604 in FIG. 6 is the same as the processing by the sequences 301 to 304 in FIG. 3, and the processing by the sequences 607 to 616 in FIG. 6 is the same as the processing by the sequences 307 to 316 in FIG. Since they are the same, description will be omitted.

【0029】図2および図6において、データベース管
理部205よりデータベース206中の該当するデータ
に関する情報がデータベース処理制御部204に対して
応答されると(シーケンス603)、データベース処理
制御部204は、ログ情報管理制御部211に確認要求
の内容を渡して詳細なログ情報および予測処理性能の問
合わせを行う(シーケンス604)。これを受けたログ
情報管理制御部211は、ログ情報解析部215に対し
て該当する処理要求についての予想処理時間の算出・推
測要求を行う。ログ情報解析部215は、最適化された
ログファイル群220に登録されているログ情報を参照
して解析・推測処理を行い、処理要求についての予想処
理時間を算出するとともに最適と考えられる転送方法を
推論した後、求められた予想処理時間や転送方法および
類似履歴情報などをログ情報管理制御部211に通知す
る(シーケンス605)。
In FIG. 2 and FIG. 6, when the database management unit 205 responds to the database processing control unit 204 with information about the corresponding data in the database 206 (sequence 603), the database processing control unit 204 causes the log The contents of the confirmation request are passed to the information management control unit 211 to make an inquiry about detailed log information and prediction processing performance (sequence 604). In response to this, the log information management control unit 211 requests the log information analysis unit 215 to calculate / estimate the expected processing time for the corresponding processing request. The log information analysis unit 215 refers to the log information registered in the optimized log file group 220 to perform analysis / estimation processing, calculate an expected processing time for a processing request, and transfer method considered to be optimal. Then, the log information management control unit 211 is notified of the expected processing time, the transfer method, the similar history information, and the like that have been obtained (sequence 605).

【0030】これらの情報は、さらにデータベース処理
制御部204を介してクライアント計算機システム10
0aのログ情報取得部121aに通知される(シーケン
ス306)。クライアント計算機システム100aで
は、ログ情報取得部121aが受け取った情報からデー
タ件数やバイト数などとともに予想処理時間や推奨され
る転送方法などの各種情報を抽出し、これに基づいてロ
グ情報表示部122aが図7に示すような見積り情報を
含む応答確認メッセージを端末装置101に表示して、
応答確認待ちとなる。ここで、ユーザが“ログ参照”を
応答すると、先に図4(b)で示したように、指定した
処理要求に類似している他の処理要求について処理を行
ったときの所要時間などが類似履歴情報として表示され
る。
These pieces of information are further sent to the client computer system 10 via the database processing control unit 204.
The log information acquisition unit 121a of 0a is notified (sequence 306). In the client computer system 100a, various information such as the number of data and the number of bytes, the expected processing time, the recommended transfer method, and the like are extracted from the information received by the log information acquisition unit 121a, and the log information display unit 122a displays the information based on the extracted information. A response confirmation message including quotation information as shown in FIG. 7 is displayed on the terminal device 101,
Wait for confirmation of response. Here, when the user responds with "log reference", as shown in FIG. 4B, the time required for processing other processing requests similar to the specified processing request is displayed. It is displayed as similar history information.

【0031】以上のように、図3の例では端末装置10
1のユーザに推測させていた予想処理時間をサーバ計算
機システム200aに推測させるようにしたため、処理
要求に対する予想処理時間をより正確に把握して処理実
行の妥当性を判断することが可能となり、作業効率をさ
らに向上させることができる。
As described above, in the example of FIG.
Since the server computer system 200a is made to estimate the expected processing time that the user No. 1 has estimated, it is possible to more accurately grasp the expected processing time for the processing request and judge the validity of the processing execution. The efficiency can be further improved.

【0032】[0032]

【発明の効果】以上詳しく説明したように、本発明のク
ライアントサーバ型のデータベースシステムによれば、
サーバ計算機システムのデータベースに対してクライア
ント計算機システムから抽出/更新処理を行おうとする
場合、その処理に必要となるであろう時間などの予測処
理性能を予測するための正確な情報をクライアント計算
機システムのユーザが容易に入手することができるとい
う効果が得られる。
As described in detail above, according to the client-server type database system of the present invention,
When an extraction / update process is performed from the client computer system to the database of the server computer system, accurate information for predicting the predictive processing performance such as the time required for the process will be stored in the client computer system. The effect that the user can easily obtain is obtained.

【0033】また、実際の処理に際して必要となった時
間などを表す情報は、ログ情報として複数のログファイ
ルに蓄積登録され、ログファイルごとに異なる条件にし
たがって自動的に最適化配置されるので、指定された条
件に適合するログファイルを参照することで豊富に蓄積
されたログ情報を迅速に検索し、予測処理性能をより早
くかつ正確に求めることができるという効果が得られ
る。
Information representing the time required for the actual processing is stored and registered in a plurality of log files as log information, and the log files are automatically optimized and arranged according to different conditions. By referring to the log files that meet the specified conditions, the abundantly accumulated log information can be quickly searched, and the prediction processing performance can be obtained more quickly and accurately.

【0034】さらに、蓄積されたログ情報の解析および
予測処理性能の推測がサーバ計算機システムで行われ、
処理に要する時間や最適な転送方式などの見積り情報が
そのままクライアント計算機システムに通知されるの
で、クライアント計算機システムあるいはそのユーザは
提示された処理時間や転送方式に対する選択操作を行う
だけで、容易に最適な処理を実行させることができると
いう効果が得られる。
Furthermore, the server computer system analyzes the accumulated log information and estimates the prediction processing performance,
Quotation information such as the time required for processing and the optimal transfer method is notified to the client computer system as it is, so the client computer system or its user can easily select the optimal processing time and transfer method. The effect that various processes can be executed is obtained.

【0035】以上のように、これまで行われた様々な処
理要求に対応する処理性能を示すデータに基づき、指定
した処理要求の完了までに必要となるであろう実行時間
などの予測処理性能が従来よりも正確かつ具体的に推測
/提示されるので、ユーザが指定した処理要求の可否判
断を容易かつ明確に行うことができるという効果が得ら
れる。
As described above, based on the data showing the processing performance corresponding to various processing requests made so far, the predicted processing performance such as the execution time which will be required until the completion of the specified processing request is estimated. Since the estimation / presentation is more accurate and specific than the conventional one, it is possible to easily and clearly determine whether or not the processing request designated by the user can be performed.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明のクライアントサーバ型のデータベース
システムの実施の一形態例の全体構成を概略的に示す図
である。
FIG. 1 is a diagram schematically showing an overall configuration of an embodiment of a client-server type database system of the present invention.

【図2】図1のシステムの詳細な内部構成を示す図であ
る。
FIG. 2 is a diagram showing a detailed internal configuration of the system of FIG.

【図3】図1のシステムにおける処理シーケンスの一例
を示す図(その1)である。
FIG. 3 is a diagram (No. 1) showing an example of the processing sequence in the system of FIG. 1;

【図4】クライアント計算機システムで提示される見積
り情報および応答確認メッセージの表示例を示す図(そ
の1)である。
FIG. 4 is a diagram (No. 1) showing a display example of quotation information and a response confirmation message presented by the client computer system.

【図5】サーバ計算機システムにおけるログファイルに
蓄積登録されるログ情報の一例を示す図である。
FIG. 5 is a diagram showing an example of log information accumulated and registered in a log file in the server computer system.

【図6】図1のシステムにおける処理シーケンスの一例
を示す図(その2)である。
FIG. 6 is a diagram (part 2) illustrating an example of the processing sequence in the system of FIG. 1.

【図7】クライアント計算機システムで提示される見積
り情報および応答確認メッセージの表示例を示す図(そ
の2)である。
FIG. 7 is a diagram (part 2) showing a display example of quotation information and a response confirmation message presented by the client computer system.

【図8】従来のクライアントサーバ型のデータベースシ
ステムの一構成例を示す図である。
FIG. 8 is a diagram showing a configuration example of a conventional client-server type database system.

【図9】図8のシステムで実行される処理シーケンスの
一例を示す図である。
9 is a diagram showing an example of a processing sequence executed in the system of FIG.

【図10】クライアント計算機システムに表示される応
答確認メッセージの一例を示す図である。
FIG. 10 is a diagram showing an example of a response confirmation message displayed on the client computer system.

【符号の説明】[Explanation of symbols]

100a クライアント計算機システム 101 端末装置 102 外部格納装置 110a データベース処理要求部 111 処理条件取得部 112 SQL作成部(クライアント側) 121a ログ情報取得部 122a ログ情報表示部 131 端末応答確認部 132 応答内容伝送部 141 データ受信部 142 データ表示部 143 外部装置格納部 150 通信制御部(クライアント側) 200a サーバ計算機システム 201 通信制御部(サーバ側) 202 タスク管理部 203 SQL作成部(サーバ側) 204 データベース処理制御部 205 データベース管理部 206 データベース 210 ログ情報管理部 211 ログ情報管理制御部 212 時間監視部 213 ログ情報参照部 214 ログ情報登録部 215 ログ情報解析部 220 ログファイル or ログファイル群 100a client computer system 101 terminal device 102 external storage device 110a database processing request unit 111 processing condition acquisition unit 112 SQL creation unit (client side) 121a log information acquisition unit 122a log information display unit 131 terminal response confirmation unit 132 response content transmission unit 141 Data reception unit 142 Data display unit 143 External device storage unit 150 Communication control unit (client side) 200a Server computer system 201 Communication control unit (server side) 202 Task management unit 203 SQL creation unit (server side) 204 Database processing control unit 205 Database management unit 206 Database 210 Log information management unit 211 Log information management control unit 212 Time monitoring unit 213 Log information reference unit 214 Log information registration unit 215 Log information analysis unit 220 log Files or log files

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 データベースを管理するためのサーバ計
算機システムと前記データベースを利用するための少な
くとも一以上のクライアント計算機システムとをネット
ワーク経由で相互に接続したクライアントサーバ型のデ
ータベースシステムにおいて、 これまで実行されてきた前記データベースについての具
体的な処理履歴をログ情報として蓄積登録しておくログ
ファイルと、前記クライアント計算機システムから発行
された前記データベースについての新たな処理要求に基
づいて前記ログファイルを参照し、その処理要求に類似
している他の処理要求に関するログ情報を前記クライア
ント計算機システムに通知するログ情報管理部と、を前
記サーバ計算機システムに設け、 前記サーバ計算機システムに対して前記処理要求を発行
し、これに応じて前記サーバ計算機システムから通知さ
れる前記ログ情報に基づいて前記処理要求実現時の予測
処理性能を表す見積り情報を提示するデータベース処理
要求部を、各々の前記クライアント計算機システムに設
ける構成としたことを特徴とするクライアントサーバ型
のデータベースシステム。
1. A client-server type database system in which a server computer system for managing a database and at least one or more client computer systems for using the database are mutually connected via a network. Referring to the log file based on a new processing request for the database issued from the client computer system, and a log file for storing and registering a specific processing history of the database as log information, A log information management unit that notifies the client computer system of log information related to another processing request similar to the processing request is provided in the server computer system, and issues the processing request to the server computer system. ,this According to the configuration, a database processing requesting unit that presents estimation information indicating predicted processing performance when the processing request is realized based on the log information notified from the server computer system is provided in each of the client computer systems. Client-server type database system characterized by.
【請求項2】 同一のログ情報が蓄積登録される複数の
前記ログファイルを前記サーバ計算機システムに設け、
各々のログファイル中のログ情報をそれぞれ異なる条件
にしたがって最適化配置しておくようにしたことを特徴
とする請求項1記載のクライアントサーバ型のデータベ
ースシステム。
2. A plurality of the log files in which the same log information is accumulated and registered are provided in the server computer system,
The client-server database system according to claim 1, wherein log information in each log file is optimized and arranged according to different conditions.
【請求項3】 前記ログファイルに蓄積登録されている
ログ情報を解析して前記見積り情報の推測を行うログ情
報解析部を前記サーバ計算機システムに設ける構成とし
たことを特徴とする請求項1または2記載のクライアン
トサーバ型のデータベースシステム。
3. A log information analysis unit for analyzing the log information stored and registered in the log file and estimating the estimate information is provided in the server computer system. The client-server type database system described in 2.
JP7253455A 1995-09-29 1995-09-29 Client-server type database system Pending JPH0997200A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7253455A JPH0997200A (en) 1995-09-29 1995-09-29 Client-server type database system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7253455A JPH0997200A (en) 1995-09-29 1995-09-29 Client-server type database system

Publications (1)

Publication Number Publication Date
JPH0997200A true JPH0997200A (en) 1997-04-08

Family

ID=17251637

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7253455A Pending JPH0997200A (en) 1995-09-29 1995-09-29 Client-server type database system

Country Status (1)

Country Link
JP (1) JPH0997200A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7805410B2 (en) 2007-03-08 2010-09-28 Nec Corporation Load estimating system and computer load estimating method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02278376A (en) * 1989-04-19 1990-11-14 Toshiba Corp Information editing device
JPH06139129A (en) * 1992-10-30 1994-05-20 Hitachi Ltd Information processing system
JPH06309361A (en) * 1993-04-27 1994-11-04 Mitsubishi Electric Corp Server / client database search method
JPH07121569A (en) * 1993-10-26 1995-05-12 Fuji Xerox Co Ltd Information presenting device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02278376A (en) * 1989-04-19 1990-11-14 Toshiba Corp Information editing device
JPH06139129A (en) * 1992-10-30 1994-05-20 Hitachi Ltd Information processing system
JPH06309361A (en) * 1993-04-27 1994-11-04 Mitsubishi Electric Corp Server / client database search method
JPH07121569A (en) * 1993-10-26 1995-05-12 Fuji Xerox Co Ltd Information presenting device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7805410B2 (en) 2007-03-08 2010-09-28 Nec Corporation Load estimating system and computer load estimating method

Similar Documents

Publication Publication Date Title
US9015278B2 (en) Transaction correlation using three way handshake
US6078955A (en) Method for controlling a computer system including a plurality of computers and a network processed as a user resource
CN106598992B (en) Database operation method and device
CN108647357B (en) Method and device for data query
JP2006524381A5 (en)
WO2004097667A2 (en) Automated data mining runs
CN111176858A (en) A data request processing method and device
CN113467892B (en) Distributed cluster resource allocation method and corresponding device, equipment and medium thereof
CN114416489B (en) Method and device for monitoring system running state, computer equipment and storage medium
CN111813871B (en) Real-time data processing system and method
JPH0997200A (en) Client-server type database system
JP3945521B2 (en) Distributed processing system and performance monitoring method thereof
CN111343101A (en) Server current limiting method and device, electronic equipment and readable storage medium
CN114840585A (en) Data integration service processing method, device and electronic device
JP5351746B2 (en) Data processing apparatus and method
JPH1091549A (en) Information transfer device, information transfer method, and computer-readable recording medium recording information transfer program
JP2001155062A (en) Workflow arrival prediction system, method, and storage medium storing program according to the method
CN117793105B (en) A cloud service network system based on high performance computing cluster
JP3003759B2 (en) Job control method
Dempster et al. Verifying a performance estimator for parallel DBMSs
JPS5812068A (en) Group managing system for electronic cash register
JP2003091515A (en) Load distribution type processing system for business form data
CN109525642A (en) A kind of LIMS system users datamation report method under user's mechanism
US20240411566A1 (en) Information processing apparatus and method
JP2003288221A (en) Data processing system