Generating performance alerts
First Claim
Patent Images
1. A method for generating performance alerts in a relational database management system comprising a relational database supported by a plurality of database nodes, the method comprising:
- monitoring, with each of the plurality of database nodes, a predefined set of performance data associated with storage and retrieval of information against database objects stored in the relational database;
collecting the predefined set of performance data from the plurality of database nodes with a database application;
comparing the performance data to one or more predefined thresholds;
determining if any of the performance data exceeds the one or more predefined thresholds; and
generating an alert if any of the data exceeds one of the predefined thresholds,wherein the relational database management system is a multi-tenant database system, and wherein the monitoring step includes monitoring, with each of the plurality of database nodes, the predetermined set of performance data further associated with the storage and retrieval of information from a plurality of tenants stored in tables of a common database image.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for generating performance alerts in a database system. The method includes collecting a predefined set of performance data, and comparing the performance data to one or more predefined thresholds. The method also includes determining if any of the performance data exceeds the one or more predefined thresholds, and generating an alert if any of the data exceeds one of the predefined thresholds.
-
Citations
19 Claims
-
1. A method for generating performance alerts in a relational database management system comprising a relational database supported by a plurality of database nodes, the method comprising:
-
monitoring, with each of the plurality of database nodes, a predefined set of performance data associated with storage and retrieval of information against database objects stored in the relational database; collecting the predefined set of performance data from the plurality of database nodes with a database application; comparing the performance data to one or more predefined thresholds; determining if any of the performance data exceeds the one or more predefined thresholds; and generating an alert if any of the data exceeds one of the predefined thresholds, wherein the relational database management system is a multi-tenant database system, and wherein the monitoring step includes monitoring, with each of the plurality of database nodes, the predetermined set of performance data further associated with the storage and retrieval of information from a plurality of tenants stored in tables of a common database image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable storage medium having one or more instructions thereon for generating performance alerts in a relational database management system comprising a relational database supported by a plurality of database nodes, wherein the relational database management system is a multi-tenant database system, and wherein the instructions when executed by one or more processors causing the one or more processors to:
-
monitoring, with each of the plurality of database nodes, a predefined set of performance data associated with storage and retrieval of information against database objects from a plurality of tenants stored in tables of a common database image; collecting the predefined set of performance data from the plurality of database nodes with a database application; comparing the performance data to one or more predefined thresholds; determining if any of the performance data exceeds the one or more predefined thresholds; and generating an alert if any of the data exceeds one of the predefined thresholds. - View Dependent Claims (11, 12, 13, 14)
-
-
15. An apparatus for generating performance alerts in a relational database management system comprising a multi-tenant database system supported by a plurality of database nodes, the apparatus comprising:
-
a processor with a central processing unit (CPU); and a storage device storing one or more stored sequences of instructions which, when executed by the processor, cause the processor to; monitor, with each of the plurality of database nodes, a predefined set of performance data associated with storage and retrieval of information against database objects from a plurality of tenants stored in tables of a common database image; collect the predefined set of performance data from the plurality of database nodes with a database application; compare the performance data to one or more predefined thresholds; determine if any of the performance data exceeds the one or more predefined thresholds; and generate an alert if any of the data exceeds one of the predefined thresholds. - View Dependent Claims (16, 17, 18, 19)
-
Specification