Storage system having means for acquiring execution information of database management system
First Claim
1. A storage system, comprising:
- connection means for connecting with a computer in which a plurality of database management systems are operating;
a plurality of storage devices each including a plurality of locations;
information acquisition means for acquiring from said plurality of database management systems through said connection means information on a data structure including a table, an index, and a log defined by a schema in a database management system of said plurality of database management systems, information on recording locations in said storage devices in which database data managed by said database management system is classified according to a data structure defined by said schema, and information on databases managed by said database management system including a query execution plan of a query executed by said database management system;
a cache memory; and
a storage controller for controlling to predict an index access destination in said plurality of locations of said plurality of storage devices to be made based on interpretation of said information acquired by said information acquisition means when interpretable.
1 Assignment
0 Petitions
Accused Products
Abstract
A storage system for providing a preferable data access performance by performing controls considering database management system (DBMS) execution information or database process priorities, by acquiring static configurational information of a DBMS by means of a DBMS information acquisition and communication program, a DBMS information communication section, and a host information setting program; acquiring DBMS execution information by means of a query plan acquisition program, the DBMS information communication section, and a process performance management program; acquiring information on priorities of database processes given by the process performance management program; and storing them in disk I/O management information with process priorities, DBMS execution information, and DBMS data information, in which cache control section in a storage system control program controls a data cache by referring to the above information.
-
Citations
18 Claims
-
1. A storage system, comprising:
-
connection means for connecting with a computer in which a plurality of database management systems are operating;
a plurality of storage devices each including a plurality of locations;
information acquisition means for acquiring from said plurality of database management systems through said connection means information on a data structure including a table, an index, and a log defined by a schema in a database management system of said plurality of database management systems, information on recording locations in said storage devices in which database data managed by said database management system is classified according to a data structure defined by said schema, and information on databases managed by said database management system including a query execution plan of a query executed by said database management system;
a cache memory; and
a storage controller for controlling to predict an index access destination in said plurality of locations of said plurality of storage devices to be made based on interpretation of said information acquired by said information acquisition means when interpretable. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification