Method for determining execution of backup on a database
First Claim
1. A method performed by computer instructions recorded on a computer readable medium for determining execution of backup of a database in a database management system comprising:
- receiving a preset threshold value representing an acceptable condition for a processing amount for executing the backup;
calculating a predicted processing value representing an amount of processing in a time frame required for the backup, said predicted processing value based at least in part on a real-time approximate expression derived from received amounts of processing;
comparing said predicted processing value with said preset threshold value, and if said predicted processing value is smaller than said preset threshold value, judging that the backup is executable;
comparing said predicted processing value with said preset threshold value, and if said predicted processing value is not smaller than said preset threshold value, judging that the backup is not executable;
calculating a subsequent predicted processing value representing an amount of processing in a time frame required for the backup when the backup is judged to be not executable, said subsequent predicted processing value based at least in part on a real-time approximate expression derived from received amounts of processing; and
repeating comparison of said subsequent predicted processing value with said preset threshold value until the backup is judged to be executable.
1 Assignment
0 Petitions
Accused Products
Abstract
The amount of work processing (main processing amount) of a database is acquired and accumulated. A value (main processing index) indicating the transition of the amount of main processing amount available in a time frame that is presumed to be required for backup is calculated by using the amounts of main processing accumulated during the latest period of time. The main processing index is compared with the backup executability reference value which is a threshold value determining the backup executability. If the main processing index is smaller than the threshold value, backup is executed. If the main processing index is larger than the threshold value, backup is not executed but the amount of main processing is again acquired to calculate the main processing index, and the main processing index is compared with the backup executability reference value.
-
Citations
10 Claims
-
1. A method performed by computer instructions recorded on a computer readable medium for determining execution of backup of a database in a database management system comprising:
-
receiving a preset threshold value representing an acceptable condition for a processing amount for executing the backup; calculating a predicted processing value representing an amount of processing in a time frame required for the backup, said predicted processing value based at least in part on a real-time approximate expression derived from received amounts of processing; comparing said predicted processing value with said preset threshold value, and if said predicted processing value is smaller than said preset threshold value, judging that the backup is executable; comparing said predicted processing value with said preset threshold value, and if said predicted processing value is not smaller than said preset threshold value, judging that the backup is not executable; calculating a subsequent predicted processing value representing an amount of processing in a time frame required for the backup when the backup is judged to be not executable, said subsequent predicted processing value based at least in part on a real-time approximate expression derived from received amounts of processing; and repeating comparison of said subsequent predicted processing value with said preset threshold value until the backup is judged to be executable. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer readable storage medium which stores a program to execute a method for determining execution of backup of a database in a database management system, said method comprising:
-
receiving a preset threshold value representing an acceptable condition for a processing amount for executing the backup; calculating a predicted processing value representing an amount of processing in a time frame required for the backup, said predicted processing value based at least in part on a real-time approximate expression derived from received amounts of processing; comparing said predicted processing value with said preset threshold value, and if said predicted processing value is smaller than said preset threshold value, judging that the backup is executable; comparing said predicted processing value with said preset threshold value, and if said predicted processing value is not smaller than said preset threshold value, judging that the backup is not executable; calculating a subsequent predicted processing value representing an amount of processing in a time frame required for the backup when the backup is judged to be not executable, said subsequent predicted processing value based at least in part on a real-time approximate expression derived from received amounts of processing; and repeating comparison of said subsequent predicted processing value with said preset threshold value until the backup is judged to be executable.
-
Specification