DATA PROVIDING PROGRAM, DATA PROVIDING METHOD AND DATA PROVIDING DEVICE
To provide a data providing program, a method and a device which reduce a processing load of a database server.SOLUTION: In a server system, a cache server stores a query to a first storage unit as a candidate query in association with an execution plan, and stores data to a second storage unit, whe...
Gespeichert in:
Hauptverfasser: | , , , , , , |
---|---|
Format: | Patent |
Sprache: | eng ; jpn |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | To provide a data providing program, a method and a device which reduce a processing load of a database server.SOLUTION: In a server system, a cache server stores a query to a first storage unit as a candidate query in association with an execution plan, and stores data to a second storage unit, when receiving an execution plan generated based on the query and data extracted from the database based on the execution plan from a database server, after transmitting the query to the database server. When receiving a first query from a first request source, the cache server retrieves a candidate query in which the contents correspond to the first query in the first storage unit, if a first candidate query in which the contents correspond to the first query is identified in the retrieval, refers to the first storage unit, identifies a first execution plan corresponding to the first candidate query, extracts specific data from the second storage unit on the basis of the first execution plan, and transmits the specific data to the first request source.SELECTED DRAWING: Figure 1
【課題】データベースサーバの処理負荷を低減するデータ提供プログラム、方法及び装置を提供する。【解決手段】サーバシステムにおいて、キャッシュサーバは、クエリをデータベースサーバに送信した後に、データベースサーバから、クエリに基づいて生成された実行計画と実行計画に基づいてデータベースから抽出されたデータとを受信すると、クエリを実行計画と対応付けて候補クエリとして第1の記憶部に記憶するとともに、データを第2の記憶部に記憶する。第1の要求元から第1のクエリを受信すると、第1の記憶部において、第1のクエリと内容が対応する候補クエリを検索し、検索において第1のクエリと内容が対応する第1の候補クエリが特定された場合、第1の記憶部を参照して、第1の候補クエリに対応する第1の実行計画を特定するとともに、第1の実行計画に基づいて第2の記憶部から特定のデータを抽出し、特定のデータを第1の要求元に送信する。【選択図】図1 |
---|