eG Monitoring
 

Measures reported by MySQLCluTopTbTest

In an effort to track the growth of individual databases in a MySQL cluster, administrators may want to time and again check how many rows of data each table in a cluster database contains. In the process, they will be able to identify those tables with more than a permissible number of records. Based on this finding, they can then decide whether deletion of a few or more unnecessary records from these ‘large tables’ can keep database growth under check. Similarly, to ensure that an instance in the cluster database does not grow uncontrollably, administrators have to periodically check the size of the database tables, isolate the tables with the maximum size, and see if the table size can somehow be reduced. The MySQLCluTopTbTest test helps administrators in this exercise.

This test reports the total number of tables that contain more than a configured number of records and the total number of top tables in a given database in terms of size. The detailed diagnosis of this test will help administrators figure our the exact tables that has outgrown in records and size.

Outputs of the test: One set of results for the target cluster being monitored.

The measures made by this test are as follows:

Measurement Description Measurement Unit Interpretation
Tables_by_record Indicates the total number of tables with a record count that exceeds the Table Rows configuration. Number The detailed diagnosis of this measure lists the name of the tables in terms of maximum number of records, size of each table and the record count.
Tables_by_size Indicates the total number of tables that exceeds the Table Size configuration. Number The detailed diagnosis of this measure lists the name of the tables in terms of maximum number of records, size of each table and the record count.