DBA的利器:企业监控器简化MySQL管理

2016-02-19 21:23 13 1 收藏

今天给大家分享的是由图老师小编精心为您推荐的DBA的利器:企业监控器简化MySQL管理,喜欢的朋友可以分享一下,也算是给小编一份支持,大家都不容易啊!

【 tulaoshi.com - 编程语言 】

  对于数据库管理员来说,对数据库进行监控具有举足轻重的重要性,而相比于像Oracle、SQL Server这样的商业版数据库产品,开源数据库一直在这方面表现的差强人意,不过在MySQL推出企业版后,它为使用这一开源数据库的企业数据库管理员们带来了一个福音:MySQL企业监控器(Enterprise Monitor)。下面就请跟随笔者来了解一下这个强大的工具。

  借助于最新版的MySQL企业监控器,数据库管理员不但可以获得高级的数据复制和数据库监控功能,同时还可以简化安装,无论是对于商业版的MySQL企业版,还是对于MySQL社区版,它都能够帮助管理员来实现数据库的安装和维护。

  MySQL企业监控器Fall 2007提供银、金和白金三个级别的服务,我测试了具有最多功能的白金版,它的每服务器每年价格为4999美元。

  07年9月份推出的企业监控器Fall 2007的组成包括:一个服务代理,每一个被监控的MySQL服务器都需要安装它;还有一个服务管理器,它通过使用Windows或Unix服务器上的一个Java服务来从其监控范围之内的每一个MySQL服务器上收集MySQL和操作系统的数据;一个MySQL数据库作为一个信息仓库,被服务管理器用来显示和报告服务器健康状况。

  对于MySQL数据库管理员们来说,考虑使用企业监控器的一个最大的理由是,它能够让管理员可视化的将多个MySQL服务器以组的形式管理,而不用像以前一样每次都要登录到每一个系统上。尽管这类功能在商业化数据库中已经非常普遍,两年前实现商业化的MySQL还是通过这个版本的企业监控器向前迈了一大步。

  企业监控器还提供给数据库管理员一个基于Web的企业面板,以查看被监控服务器的图表和事件数据。我使用这个企业面板可以对企业监控器进行配置,以保持对系统的监控,并得到来自MySQL公司的更新,同时还可以查看事件和修改设置。

图1:MySQL企业监控器企业面板

  那些在MySQL数据库上运行关键业务应用的数据库管理员应该考虑使用某个版本的MySQL企业监控器。它的专家建议策略集合,还有可以让我轻松添加从系统的功能,都可以显著的节省企业数据库的管理成本。

  MySQL企业监控器的关键功能之一是它的建议器功能,数据库管理员使用它可以创建复杂的规则来监控和报告MySQL服务器的管理、内存使用、性能、复制、计划和安全等。这些规则已经被调试好,可以适用于多数典型的MySQL服务器情况,但是你可以很容易的拷贝并编辑规则来创建一个定制的监视器。在我自己的测试中我使用了默认设置。

  MySQL企业监控器使得管理具有主从关系的划分等级的MySQL数据库变得非常简单,在主从关系的MySQL中,出于备份或性能方面的考虑,来自一个主服务器的一个或多个数据库可以自动被映像到其它从服务器上。

  在大型企业环境中,保持对这些主从关系数据库的跟踪是一件比较麻烦的事情,在这个版本的MySQL企业监控器中,新增的功能包括对主从关系的自动探测和分组管理功能。为了测试这个功能,我对测试环境中MySQL服务器的复制关系进行了好几个修改,MySQL企业监控器可以轻松的保持同步修改。在非常大型的环境中,大部分数据库管理员不可能对每一个复制配对以文档形式记录下来,这类服务的价值是难以估量的。

  复制建议器规则只有在金版和白金版的MySQL企业监控器中提供,可以简要的说明什么时候在复制拓扑中不再需要二进制日志。在复制建议规则中几个其它的新增改进包括,可以立即指出数据库通信错误出现的时间,以有助于确保问题被记录和修正。

  除了19个复制规则之外,在这个版本的MySQL企业监控器中还有80多个其它的方法,包括虚拟内存和针对以组形式显示的不同服务器的缓冲效率进行查询。

  MySQL企业监控器要求每一个被监控的MySQL服务器安装一个代理。在我的每一个Windows 2003服务器测试系统上,这个代理占用7.5M左右的内存。和多数其它代理一样,这个MySQL企业监控器代理需要具有它们自己的维护计划。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  在我的测试中,服务管理器只可以与相同版本的MySQL企业监控器中的代理配合工作。早期版本的代理必须先被升级,才能与最新的MySQL企业监控器组件配合使用。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

来源:http://www.tulaoshi.com/n/20160219/1626034.html

延伸阅读
标签: MySQL mysql数据库
在运行数据库系统时, MySQL的使用相当简单,且进行MySQL安装和使用所需的工作也很少。MySQL的简单性可能就是它极为普及的原因,尤其是在非程序员人群中的普及。当然,它对于训练有素的计算机专业人员也是有帮助的,但肯定不是对运行一个成功的MySQL安装程序的需求。      然而,不论您是什么级别的专家, ...
标签: SQLServer
如果主数据库发生故障,那么微软的SQL Server可能会怦然倒下。看看如何面对这种事件,了解如何用企业管理器和查询分析器修复主数据库。 作为一名微软SQL Server的管理员,您必须知道如何修复一个崩溃的主数据库。主数据库保存有您的登录信息,以及最重要的、指向您所有数据库的指针。如果没有主数据库,您就无法成功地启动SQL Server。在本文...
许多服务器管理员都知道,MySQL数据库管理系统(RDBMS)是高度灵活的软件块,带有范围广阔的启动选项,可以用来修改相关行为。然而,大部分人却不清楚,标准MySQL客户端带有同等大量的启动选项,其中一些在日常MySQL交互作用中极为有用。这些选项本身不是“秘密”,而它们中很多未被使用,甚至其中一些可以显著利于服务器交互作用的过程处...
标签: MySQL mysql数据库
在SQL中,名词触发器指“在数据库中为响应一个特殊表格中的某些事件而自动执行的程序代码。”(Wikipedia)说得简单一些,它是在一个特殊的数据库事件,如INSERT或DELETE发生时,自动激活的一段代码。触发器可方便地用于日志记录、对单个表格到其他链接式表格进行自动的“层叠式”更改、或保证对表格关系进行自动更新。当一个新整数值增加到数据...
一、首先请从您的空间商处获取您的MsSql相关管理信息,如: 用户TestUser的MSSQL服务器地址:xxx.xxx.xxx.xxx 用户TestUser的MSSQL的端口为:1433 用户TestUser的MSSQL数据库名为:TestUser 用户TestUser的MSSQL用户名为:TestUser 用户TestUser的MSSQL密码为:****** (该用户个人的登录密码) 二、数...

经验教程

545

收藏

34
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部