Preserving a Query Plan Cache
First Claim
1. A method for preserving a query plan cache, the method comprising, in a backup system having a dataspace containing a copy of data and a copy of a query plan cache from a production system:
- initiating an update of at least a portion of the copy of the data on the backup system with a portion of the data on the production system;
initiating a merge of updated query plans in the query plan cache from the production system with corresponding query plans in the copy of the query plan cache on the backup system; and
correlating objects in the updated query plans in the copy of the query plan cache with the updated copy of the data on the backup system.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, and program product are provided for preserving a query plan cache on a backup system having a dataspace containing a copy of data and a copy of a query plan cache from a production system. An update is initiated of at least a portion of the copy of the data on the backup system with a portion of the data on the production system. A merge is initiated of updated query plans in the query plan cache from the production system with corresponding query plans in the copy of the query plan cache on the backup system. Objects are correlated in the updated query plans in the copy of the query plan cache with the updated copy of the data on the backup system.
32 Citations
25 Claims
-
1. A method for preserving a query plan cache, the method comprising, in a backup system having a dataspace containing a copy of data and a copy of a query plan cache from a production system:
-
initiating an update of at least a portion of the copy of the data on the backup system with a portion of the data on the production system; initiating a merge of updated query plans in the query plan cache from the production system with corresponding query plans in the copy of the query plan cache on the backup system; and correlating objects in the updated query plans in the copy of the query plan cache with the updated copy of the data on the backup system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
a processor; and program code configured to be executed by the processor to preserve a query plan cache on a backup system having a dataspace containing a copy of data and a copy of a query plan cache from a production system, the program code resident on the computer readable medium and configured to initiate an update of at least a portion of the copy of the data on the backup system with a portion of the data on the production system, initiate a merge of updated query plans in the query plan cache from the production system with corresponding query plans in the copy of the query plan cache on the backup system, and correlate objects in the updated query plans in the copy of the query plan cache with the updated copy of the data on the backup system. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A program product, comprising:
-
a computer readable medium; and a program code configured to preserve a query plan cache on a backup system having a dataspace containing a copy of data and a copy of a query plan cache from a production system, the program code resident on the computer readable medium and configured to initiate an update of at least a portion of the copy of the data on the backup system with a portion of the data on the production system, initiate a merge of updated query plans in the query plan cache from the production system with corresponding query plans in the copy of the query plan cache on the backup system, and correlate objects in the updated query plans in the copy of the query plan cache with the updated copy of the data on the backup system. - View Dependent Claims (22, 23, 24, 25)
-
Specification