eG Monitoring
 

Measures reported by EgDBTablesInfoTest

This test monitors the tables in the eG database and turns the spotlight on the following:

  • Large sized tables in terms of the volume of data they store;

  • Tables with too many rows of data;

  • Tables that are badly structured - i.e., tables without index or tables without primary key

The measures made by this test are as follows:

Measurement Description Measurement Unit Interpretation
total_tables Indicates the total number of tables that currently exist in the eG database. Number  
default_tables Indicates the number of default tables in the eG database. Number
dynamic_tables Indicates the number of connections currently used by the eG manager. Number Dynamic tables are typically a set of virtual tables used to record current database activity.
tables_without_key Indicates the number of tables without a primary key. Number The purpose of a primary key is to uniquely identify each record in a table.

An index on the other hand, is an alphabetical listing of the terms found on database records and the number of records on which the terms are found.

A database table can survive without a primary key or an index, but this deters the whole purpose of a database: the easy retrieval of information.

To know which tables do not have an index or a primary key, use the detailed diagnosis of this measure.

tables_without_index Indicates the number of tables without an index. Number
newly_created_tables Indicates the number of tables created in the eG database since the last measurement period. Number New tables will be created in the eG database as and when new components are monitored in the environment.
active_sessions Indicates the number of active sessions to the eG backend. Number This is a good indicator of the current load on the eG database. Use the detailed diagnosis of this measure to view the hosts from which the active sessions originated.
inactive_sessions Indicates number of currently inactive sessions to the eG database. Number Open, but inactive sessions are serious resource drains. Use the detailed diagnosis of this measure to view the hosts that are responsible for initiating the inactive sessions, determine the reason for the inactivity, and if found necessary, terminate the sessions in order to protect the database from abuse.
highest_vol_data_table Indicates the number of tables that contain a high data volume. Number This measure value includes all tables that are of a size greater than the MAXIMUM TABLE SIZE configured for this test.

Use the detailed diagnosis to identify the large sized tables.

lowest_vol_data_table Indicates the number of tables that contain a low data volume. Number This measure value includes all tables that are of a size lesser than the MINIMUM TABLE SIZE configured for this test.

Use the detailed diagnosis to identify the small sized tables.

tables_with_more_rows Indicates the number of tables with many rows. Number This measure value includes all tables with more number of rows than the MAXIMUM ROW SIZE configured for this test.

Use the detailed diagnosis to identify the tables with too many rows.

tables_with_less_rows Indicates the number of tables with few rows. Number This measure value includes all tables with less number of rows than the MINIMUM ROW SIZE configured for this test.

Use the detailed diagnosis to identify the tables with only a few rows.

database_size Indicates the total size of the eG database. MB