MySQL巡检建议梳理

这是学习笔记的第 1808篇文章

最近在做业务巡检的工作时,对于巡检信息的展示,对于偏后端的我们是不擅长的,所以我们设计一个基本的原型需求,在专业前端团队的帮助下,迭代了一个初版的demo,整体来看,里面有图,有数字,会比原来单调的报告生动了不少。我想这也是我主导业务巡检这个事情的初衷:让业务看得懂的巡检。

至于MySQL层面的巡检,按照我们之前的思路,其实主要是偏系统层面的,比如监控,报警检查,主从复制检查,备份检查等。这些对于业务来说,他们都是不关心的,他们关心什么呢,偏向于业务层面的信息,他们能够直观感受到的就是数据库,表和索引,当然还有最重要的一个对象:SQL.

在这个基础上,我把巡检的检查项做了一个初步的梳理,大体分了这么几个层面。表和索引,SQL,数据库,至于系统层面的检查,我放到了最后,在打分的部分会考虑到,主要作为内部问题来处理,对接业务的主要是上面三个层面。

大家知道MySQL 5.7里面的sys schema还是很不错的一个选择,所以有些亮点的巡检项是打算使用sys schema来完成的。

对于巡检信息的抽取,初步计划是做到离线采集,在线提取,这样一来对于数据的巡检结果响应效率是最佳的。

所以从巡检结果的设计层面考虑,我是打算按照周期表的方式来执行巡检任务,把生成的巡检数据已接口化的方式存储起来,在需要提取的时候可以直接查取。

本文分享自微信公众号 - 杨建荣的学习笔记(jianrong-notes)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-11-20

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 编码、加密和 Hash

    散列函数(英语:Hash function)又称散列算法、哈希函数,是一种从任何一种数据中创建小的数字“指纹”的方法。散列函数把消息或数据压缩成摘要,使得数据量...

    SkyRiN
  • python django 中生成 Authorization token

    rest 框架中请求需要在头部增加 Authorization token 来证明是合法的用户 至于这个token如何生成,下面介绍三种方法:

    onety码生
  • Linux进程调度策略的发展和演变--Linux进程的管理与调度(十六)

    调度器面对的情形就是这样, 其任务是在程序之间共享CPU时间, 创造并行执行的错觉, 该任务分为两个不同的部分, 其中一个涉及调度策略, 另外一个涉及上下文切换...

    233333
  • 【neo4j图数据库】基础入门&案例整理

    neo4j有社区版本和企业版。社区版本是免费的,只支持单机版;企业版是付费的,是分布式的。整理了一些不错的参考资料分享给大家。

    fishexpert
  • Node + Express + Mysql的CMS小结

    因为之前用过上述的组合完成过很多系统,而这一次是为了实现一个帮助系统的静态网页发布。因为很久不写,重点说遇到的几个坑:

    meteoric
  • node.js使用mysql模块的坑

      之前用node.js写的订餐系统,很容易挂掉,一直也没想去解决它。今天看了一下,试了试,原因是在连接数据库的时候没有对error事件进行处理,导致程序一直挂...

    meteoric
  • Java面试题 - 03前言:三、框架篇:

    1. JDBC编程有什么不足?mybatis是如何解决的? 答:主要有以下几个方面:

    贪挽懒月
  • 48、mongoose入门

    现在假设我们想把看到的每一只猫都用数据库给记录下来,即每只猫都是一条document(数据行)。

    Ewall
  • 深入理解高并发下分布式事务的解决方案

    分布式事务就是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。以上是百度百科的解释,简单的说,就是一次大的操作...

    美的让人心动
  • mysql高可用架构设计

    主要介绍:复制功能介绍,mysql二进制日志,mysql复制拓扑,高可用框架,单点故障,读写分离和负载均衡

    用户3788073

扫码关注云+社区

领取腾讯云代金券