位置:编程技术网 > 架构设计 > 正文 >

浅谈数据库日常管理中遇到的问题及经验

2019年01月13日 11:55来源:未知手机版

专业主义读后感,职务,指北针图标,易看,父亲节礼物实用,深圳工资计算器

【IT168 技术】普遍的问题

博主就职于一家专注数据库产品及服务的公司,见过上千家的客户场景,和各行业的人、系统打过交道,那么我们来看看普遍遇到的问题。

为什么会这样?

我认为造成现在数据库问题频发的原因有 4 点:

1.传统的IT建设方式、管理方式导致了今天的问题

传统的建设方式:一大堆厂商的产品简单堆叠、松散拼凑。 传统的管理方式:用户的运维人员+一大堆厂商。

2.缺乏专业规划的IT架构,缺乏稳定性,增加管理复杂性

架构缺乏规划和合理化设计,借助一大堆厂商提供的分散的单机、双机、备份一体机、虚拟化、超融合等技术的简单堆叠,参见 :如何规划、建设你的数据库架构

3.传统的数据库管理方式无法满足今天的业务要求

4.高速的业务增长导致数据平台面临巨大挑战

今天,业务高度依赖IT,IT的重要程度。。。 今天,IT系统的使用者、数据量的规模一直在快速增长,且体量空前的大;

愿景——大逻辑

说到数据库管理,有合理规划的架构必然是前提,架构是基础,在稳定的基础上配备合理的管理手段,管理制度,在上层要有及时的服务(很多企业没有DBA、没有懂得人也许这是最大的问题)

细化管理

架构层面不再赘述,如何可视化管理? 如何制定管理制度?如何快速准确消灭问题?如何轻松、简单?

工具篇

首先普遍缺乏DBA的企业中是否可以找到一个称手的工具,正所谓 武林至尊,宝刀屠龙,号令天下,莫敢不从,倚天不出,谁与争锋

称手的工具产品对于管理数据库更为重要,对于武林高手(资深DBA)工具能起到的作用——方便,对于非专业数据库人员起到的左右——一个DBA小秘书

那么现在的数据库称手兵器应该做到什么?? (个人觉得至少要下述内容)

1.统一管理,统一呈现

2.实时知道复杂的数据库运行状态,运行了哪些语句,运行的怎么样?

3.告警,问题及时自动报告

4.知道过去发生了什么,就像“摄像头” 记录分分秒秒,记录案发现场

5.指标全面,支撑解决问题,可以应对数据库的复杂场景,生僻问题

6.智能化,自动化巡检,一键发现潜在隐患

7.智能化,解决问题(性能、日常运维)

这样的工具也许就是知道数据库的“昨天、今天、明天”,也就是“过去、现在和将来”


当然,现在的运维管理工具产品越来越强大,强大到甚至让我这10年的老司机都感觉到要被取代,往往非专业的DBA缺少的是:

1.解决问题所需要的数据支撑

2.分析问题的逻辑

3.解决问题的手段

那相应的工具产品中也要做到数据指标全面,而且对分析问题的流程和逻辑做到只需 “按步骤点击” ,比如突然一个时间点系统慢了,要帮助管理人员清晰的展示出分析问题的逻辑!

也许这就是所谓的 “工欲善其事,必先利其器”

本文地址:http://www.reviewcode.cn/jiagousheji/24699.html 转载请注明出处!

今日热点资讯