Using target database system statistics in emulation
First Claim
Patent Images
1. A method comprising:
- reading statistics from a data dictionary on a target system, the statistics including statistics for a table in a database in the target system;
exporting the statistics to a test system separate from the target system;
storing the exported statistics in a query capture database in the test system;
receiving a command to use the stored statistics in emulation, the command specifying one of a plurality of possible levels of emulation for which emulation includes copying the stored statistics from the query capture database to a cache in the test system and, in response;
copying the stored statistics from the query capture database to a cache in the test system; and
emulating the target system on the test system using the statistics in the test system'"'"'s cache.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and computer program are disclosed. Statistics are read from a data dictionary on a target system. The statistics include statistics for a table in a database in the target system. The statistics are exported to a test system separate from the target system. A command is received to use the statistics in emulation. In response the statistics are copied to a cache in the test system and the target system is emulated on the test system using the statistics in the test system'"'"'s cache.
62 Citations
21 Claims
-
1. A method comprising:
-
reading statistics from a data dictionary on a target system, the statistics including statistics for a table in a database in the target system; exporting the statistics to a test system separate from the target system; storing the exported statistics in a query capture database in the test system; receiving a command to use the stored statistics in emulation, the command specifying one of a plurality of possible levels of emulation for which emulation includes copying the stored statistics from the query capture database to a cache in the test system and, in response; copying the stored statistics from the query capture database to a cache in the test system; and emulating the target system on the test system using the statistics in the test system'"'"'s cache. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A database system comprising:
-
one or more nodes; a plurality of CPUs, each of the one or more nodes providing access to one or more CPUs; a plurality of virtual processes, each of the one or more CPUs providing access to one or more virtual processes; each virtual process configured to manage data, including rows from a set of database table rows, stored in one of a plurality of data-storage facilities; a process configured to emulate a target system on a test system by; reading statistics from a data dictionary on a target system, the statistics including statistics for a table in a database in the target system; exporting the statistics to a test system separate from the target system; storing the exported statistics in a query capture database in the test system; receiving a command to use the stored statistics in emulation, the command specifying one of a plurality of possible levels of emulation for which emulation includes copying the stored statistics from the query capture database to a cache in the test system and, in response; copying the stored statistics from the query capture database to a cache in the test system; and emulating the target system on the test system using the statistics in the test system'"'"'s cache. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium, including instructions that cause a computer to:
-
read statistics from a data dictionary on a target system, the statistics including statistics for a table in a database in the target system; export the statistics to a test system separate from the target system; store the exported statistics in a query capture database in the test system; receive a command to use the stored statistics in emulation, the command specifying one of a plurality of possible levels of emulation for which emulation includes copying the stored statistics from the query capture database to a cache in the test system and, in response; copy the stored statistics from the query capture database to a cache in the test system; and emulate the target system on the test system using the statistics in the test system'"'"'s cache. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification