Instance memory statistics


Job details

Name: Instance memory statistics
Platform: Mariadb
Category: Performance
Description: Collects instance memory statistics.
Long description: Collects instance memory statistics.
Version: 1.1
Default schedule: 10,30,50 * * *
Requires engine install: Yes
Compatibility tag: .[type=‘instance’ & is_mariadb_branch=‘1′]/.[hasengine=‘YES’ & global_status_performance_schema = ‘0′ & global_status_information_schema = ‘1′ ]

Parameters

Name Default value Description
history threshold 7 The maximum number of day to kept statistics for in the historic tables.

Job Summary

SELECT 'name', 'value' FROM dbw_instance_memory_statistics_last UNION SELECT 'variable_name', 'variable_value' FROM dbw_instance_memory_statistics_mode;

Tables and Procedures

Dependencies

Dependency Object Description
dbw_instance_memory_statistics This task itself
dbw_instance_memory_statistics_histr Historical data table
dbw_instance_memory_statistics_last Latest data snapshot table
dbw_instance_memory_statistics_mode Mode settings table

Memory Components Monitored

Implementation Details

This job is implemented through SQL scripts that create necessary tables and procedures for capturing and storing memory usage statistics. The script captures both static and dynamic configurations and updates them periodically as per the default schedule.

Reporting

Conclusion

The dbWatch job for monitoring instance memory statistics in a MariaDB setup is crucial for database health and performance optimization. By continuously tracking key memory metrics, system administrators can take informed decisions to tweak system settings, preventing potential crashes or performance bottlenecks.