Dynamic real storage usage control
First Claim
1. A method for managing an amount of real storage used by a database management system, comprising:
- receiving, with a processor of a computer, a value of a real storage management parameter, wherein the real storage management parameter indicates conditions under which one or more virtual storage pages are analyzed to identify one or more unused, virtual storage pages that are to be discarded; and
while monitoring the database management system and consumption of real storage and auxiliary storage,in response to determining that the value of the real storage management parameter is set to on, discarding the one or more unused, virtual storage pages;
in response to determining that the value of the real storage management parameter is set to auto,determining whether paging has occurred; and
in response to determining that paging has occurred, discarding the one or more unused, virtual storage pages; and
recording health values.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are techniques for managing an amount of real storage used by a database management system. A value of a real storage management parameter is received, wherein the real storage management parameter indicates conditions under which one or more virtual storage pages are analyzed to identify one or more unused, virtual storage pages that are to be discarded. The database management system and consumption of real storage and auxiliary storage is monitored. In response to determining that the value of the real storage management parameter is set to on, the one or more unused virtual storage pages are discarded. In response to determining that the value of the real storage management parameter is set to auto and that paging has occurred, the one or more unused, virtual storage pages are discarded. Health values are recorded.
-
Citations
19 Claims
-
1. A method for managing an amount of real storage used by a database management system, comprising:
-
receiving, with a processor of a computer, a value of a real storage management parameter, wherein the real storage management parameter indicates conditions under which one or more virtual storage pages are analyzed to identify one or more unused, virtual storage pages that are to be discarded; and while monitoring the database management system and consumption of real storage and auxiliary storage, in response to determining that the value of the real storage management parameter is set to on, discarding the one or more unused, virtual storage pages; in response to determining that the value of the real storage management parameter is set to auto, determining whether paging has occurred; and in response to determining that paging has occurred, discarding the one or more unused, virtual storage pages; and recording health values. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system for an amount of real storage used by a database management system, comprising:
-
a processor; and a storage device connected to the processor, wherein the storage device has stored thereon a program, and wherein the processor is configured to execute instructions of the program to perform operations, wherein the operations comprise; receiving a value of a real storage management parameter, wherein the real storage management parameter indicates conditions under which one or more virtual storage pages are analyzed to identify one or more unused, virtual storage pages that are to be discarded; and while monitoring the database management system and consumption of real storage and auxiliary storage, in response to determining that the value of the real storage management parameter is set to on, discarding the one or more unused, virtual storage pages; in response to determining that the value of the real storage management parameter is set to auto, determining whether paging has occurred; and in response to determining that paging has occurred, discarding the one or more unused, virtual storage pages; and recording health values. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer program product for an amount of real storage used by a database management system, the computer program product comprising:
-
a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code, when executed by a processor of a computer, configured to perform operations of; receiving a value of a real storage management parameter, wherein the real storage management parameter indicates conditions under which one or more virtual storage pages are analyzed to identify one or more unused, virtual storage pages that are to be discarded; and while monitoring the database management system and consumption of real storage and auxiliary storage, in response to determining that the value of the real storage management parameter is set to on, discarding the one or more unused, virtual storage pages; in response to determining that the value of the real storage management parameter is set to auto, determining whether paging has occurred; and in response to determining that paging has occurred, discarding the one or more unused, virtual storage pages; and recording health values. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification