Patent ID: 8819226

Claim:
A massively parallel database server cluster monitoring method configured to monitor performance of a server cluster itself configured to host a massively parallel database, the monitoring method comprising: starting a master monitor in a database server; spawning with the master monitor a local monitor in each node of the server cluster, the local monitor being configured to monitor for a database event and to be responsive to the master monitor; responsive to a database event: obtaining a current time; obtaining a current value of a first performance-related variable; determining whether a measurement file is present; responsive to the measurement file not being present, creating the measurement file; responsive to the measurement file being present: reading from the measurement file a last time and a last value of the first performance-related variable; and determining a first metric based on a difference between the current value of the first performance-related variable and the last value of the first performance-related variable; storing in the measurement file the current time as the last time and the current value of the first performance-related variable as the last value of the first performance-related variable; and returning to monitoring for a database event.