Methods and apparatus for obtaining database performance snapshots
First Claim
1. A method for obtaining performance data for one or more databases on a host, comprising:
- obtaining a host burden rating calculated from a comparison of one or more of processing, network and input/out statistics of said host to one or more predetermined limits;
determining a spawn limit as a function of said host burden rating, wherein said spawn limit is a limit on a number of scripts that may be executed by said host substantially simultaneously; and
spawning one or more scripts to execute on said host within said spawn limit, wherein each of said scripts executes on said host and collects performance data for a given database and is assembled and obtained from a script library based on a database type of said given database.
9 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus are provided for obtaining database performance snapshots. Performance data for one or more databases on a host is obtained by obtaining a host burden rating based on one or more of processing, network and input/out statistics of the host; determining a spawn limit based on the host burden rating; and spawning one or more scripts within the spawn limit, wherein each of the scripts collect performance data for a given database and is selected based on a database type of the given database. The host burden rating is a quantitative measure based on a sum of the processing, network and input/out statistics of the host. The collected performance data can be presented to a user in a graphical user interface and/or stored in a repository. The presented collected performance data for a given database comprises, for example, a score and/or a health assessment indicator based on predefined thresholds.
25 Citations
20 Claims
-
1. A method for obtaining performance data for one or more databases on a host, comprising:
-
obtaining a host burden rating calculated from a comparison of one or more of processing, network and input/out statistics of said host to one or more predetermined limits; determining a spawn limit as a function of said host burden rating, wherein said spawn limit is a limit on a number of scripts that may be executed by said host substantially simultaneously; and spawning one or more scripts to execute on said host within said spawn limit, wherein each of said scripts executes on said host and collects performance data for a given database and is assembled and obtained from a script library based on a database type of said given database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for obtaining performance data for one or more databases on a host, the apparatus comprising:
-
a memory; and at least one hardware device, coupled to the memory, operative to implement the following steps; obtain a host burden rating calculated from a comparison of one or more of processing, network and input/out statistics of said host to one or more predetermined limits; determine a spawn limit as a function of said host burden rating, wherein said spawn limit is a limit on a number of scripts that may be executed by said host substantially simultaneously; and spawn one or more scripts to execute on said host within said spawn limit, wherein each of said scripts executes on said host and collects performance data for a given database and is assembled and obtained from a script library based on a database type of said given database. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification