MySQL monitoring tool MEM

MySQL provides a monitoring tool in the Enterprise Edition-MySQL Enterprise Monitor, or MEM for short. You can use MEM to monitor MySQL instances and hosts, discover potential problems, notify the administrator of the findings, and provide suggestions for correcting problems.

MEM is a web-based application, which mainly includes two parts: a service manager and an agent. It can monitor all installed types of MySQL instances, whether they are deployed locally or in a cloud environment. MEM can monitor instances deployed in the cloud environment thanks to MEM's support for optional agents. Usually, the monitoring system installs the agent on the monitored host, and collects relevant data through the agent. MEM also provides this method. In this deployment method, MEM can collect the hardware-related information of the monitored MySQL host.

MySQL monitoring tool MEM

If you want to monitor the MySQL instance deployed in the cloud environment, you can adopt agentless installation. MEM will collect the information of the monitored object through its own agent (excluding hardware information such as the host). Therefore, this architecture is also called cloud-friendly architecture .

MySQL monitoring tool MEM

  • MEM can monitor MySQL performance and OS performance, and can also monitor queries, and provide index usage suggestions. When a performance problem is detected, it can send out alerts via email or SNMP.

MySQL monitoring tool MEM

  • MEM includes a query analyzer that can query performance in real time and generate visual charts from query results, which can be used to quickly find and repair expensive queries, eliminating the time-consuming trouble of locating through slow logs and other methods. Each query can provide detailed query statistics and query response time indicators (QRTi single indicator of query performance, 0~1 means, 1 is the best).

MySQL monitoring tool MEM

  • Monitor InnoDB. MEM can monitor InnoDB's key indicators, lock usage, buffer pool usage, obtain table statistics, and provide configuration suggestions.

MySQL monitoring tool MEM

  • Monitor the execution process of the running statement. It can be filtered and retrieved by user, query, command, status and other information, and can customize the display output content.

MySQL monitoring tool MEM

  • Monitor lock waits. You can find the InnoDB row locks waiting in the session, the metadata locks of the table, and you can view the blocking SQL and the lock waiting type (shared, exclusive, etc.).

MySQL monitoring tool MEM

  • Monitor the memory usage of MySQL and the host. Provide configuration suggestions, and can issue memory usage warnings.

MySQL monitoring tool MEM

  • Monitor replication. The replication topology relationship can be automatically discovered, and there is no need to manually add it. Provides a replication monitoring dashboard to quickly and easily observe MySQL replication, perform master-slave replication performance monitoring, and provide configuration suggestions.

MySQL monitoring tool MEM
MySQL monitoring tool MEM

  • Monitor the disk. Used for capacity planning, it can predict capacity demand and provide trend analysis time series data.
    MySQL monitoring tool MEM

  • Monitor Enterprise Edition backups. You can monitor the backup results and backup performance to ensure that the backup is timely and effective.
    MySQL monitoring tool MEM

  • MySQL configuration management. It can be managed centrally, supports classification by subject, provides options grouped by function, and can view host details and network details.

MySQL monitoring tool MEM

  • Security management. Monitor account permissions changes and access permissions and other issues.
    MySQL monitoring tool MEM

The above content is a brief introduction to MySQL monitoring, which can be downloaded from " https://edelivery.oracle.com/" !

For more details, please visit the official website: " https://dev.mysql.com/doc/mysql-monitor/8.0/en/ "

Guess you like

Origin blog.51cto.com/15080016/2642072