• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • MySQL企业监视器概述

    MySQL Enterprise Monitor是用于MySQL的企业监视系统,它可以监视您的MySQL服务器,通知您潜在的问题和问题,并建议您如何解决问题。MySQL Enterprise Monitor可以监视各种配置,从对您的业务很重要的单个MySQL服务器一直到为繁忙的网站提供支持的庞大的MySQL服务器场。

    以下讨论简要总结了构成MySQL Enterprise Monitor产品的基本组件。有关更多信息,请参见MySQL Enterprise Monitor手册,网址为 https://dev.mysql.com/doc/mysql-monitor/zh/。

    MySQL Enterprise Monitor组件可以根据您的数据库和网络拓扑结构以各种配置安装,从而以最小的数据库服务器开销为您提供可靠和响应式监视数据的最佳组合。典型的MySQL Enterprise Monitor安装包括:

    • 一台或多台MySQL服务器要监视。MySQL Enterprise Monitor可以监视社区和企业MySQL服务器版本。
    • 每个受监视主机的MySQL Enterprise Monitor代理。
    • 单个MySQL企业服务管理器,它可以收集来自代理的信息并为收集的数据提供用户界面。

    MySQL Enterprise Monitor旨在监视一个或多个MySQL服务器。监视信息是通过使用代理MySQL Enterprise Monitor Agent收集的。代理与它监视的主机和MySQL服务器通信,收集变量,状态和运行状况信息,并将此信息发送到MySQL Enterprise Service Manager。

    代理收集的有关您正在监视的每个MySQL服务器和主机的信息将发送到 MySQL企业服务管理器。该服务器整理来自代理的所有信息。MySQL Enterprise Service Manager在整理代理发送的信息时,会不断测试收集到的数据,并将服务器的状态与合理值进行比较。当达到阈值时,服务器可以触发事件(包括警报和通知)以突出显示潜在问题,例如内存不足,CPU使用率较高或更复杂的条件(例如缓冲区大小和状态信息不足)。我们将每个测试及其相关的阈值称为规则。

    这些规则以及警报和通知分别称为 MySQL Enterprise Advisors。顾问程序是MySQL Enterprise Service Manager的重要组成部分,因为它们提供有关潜在问题的警告信息和故障排除建议。

    MySQL Enterprise Service Manager包含一个Web服务器,您可以通过任何Web浏览器与之交互。该界面即MySQL Enterprise Monitor用户界面,显示了代理收集的所有信息,并允许您以组或单独的形式参见所有服务器及其当前状态。您可以使用MySQL Enterprise Monitor用户界面控制和配置服务的所有方面。

    MySQL Enterprise Monitor代理进程提供的信息还包括统计信息和查询信息,您可以以图表的形式参见它们。例如,您可以随时间以图形的形式参见服务器负载,查询号或索引使用情况等方面的信息。该图使您可以查明服务器上的问题或潜在问题,并可以通过检查特定时间间隔内的数据来帮助诊断数据库或外部问题(例如外部系统或网络故障)的影响。

    还可以将MySQL Enterprise Monitor Agent配置为收集有关在服务器上执行的查询的详细信息,包括执行每个查询的行数和性能时间。您可以将详细的查询数据与图形信息相关联,以识别遇到特别高的负载,索引或其他问题时正在执行哪些查询。查询数据由称为查询分析器的系统支持,并且可以根据您的需要以不同的方式显示数据。