【TiDBer 唠嗑茶话会 151】探索数据库自动化运维趋势!聊聊你的实践与收益!

:face_with_monocle: 随着数据量的爆炸式增长以及业务需求的日益多样化,自动化运维也是一种降本增效的方式。在大家的实际工作场景里,有没有数据库自动化运维的实践呢?是借助了功能强大的自动化工具,还是运用了独特的技术架构和流程亦或是通过自研的监控与调度系统,实现了对数据库全方位的智能管控呢?

:raised_hands: 最重要的是,自动化运维的实践给你带来了哪些实实在在的收益呢?是节省了大量的时间和人力成本,还是提升了数据库的稳定性和性能,亦或是在资源利用效率上实现了大幅优化,降低了企业的 IT 运营成本呢?今天我们就来聊聊数据库自动化运维的趋势发展以及你的做法与收益,让我们携手在自动化运维的征程中探索更多的可能性!

本期话题:

探索数据库自动化运维趋势!聊聊你的实践与收益!

参与奖励:

留言参与讨论,获得 30 积分&经验值!

活动时间:

2024.1.10 - 2024.1.17

1 个赞

运维需求大部分都是程序导致,而不是数据库本身导致。

目前还用不上

我们是项目型的传统IT企业,数据库运维主要是靠人
推荐两个目前在用的工具
yearning数据库工单审计-减少给到研发权限避免出现被动情况
pt-kill,超过某个查询时间值域的sql直接kill,避免大查询造成拥堵
想法:
在dashboard中,能直接kill某个语句或者提示给某个语句限流,智能索引优化。

目前探索方向是云上,通过页面点击逐步替代传统的黑屏操作

自动化运维应该是趋势。通过自动化运维,降低DBA的工作量

1、写脚本超时kill sql;
2、pt工具分析慢SQL,然后邮件发送给开发;
3、prometheus 监控数据库状态

未来tidb的目标或许就是不需要人工运维,安装之后就自动驾驶了。

:thinking:tidb的PD调度算不算自动化运维?自动把重要数据从低性能的节点迁移到高性能的节点。

上云应该是一条捷径

我需要sql可以打标签分流,sql可以查询历史记录以及记录sql资源消耗情况以及sql数据闪回

目前使用的工具
sql审计用的是goinception
mysql高可用是orchestrator
自己做了每天的数据库巡检、慢日志巡检
未来的自动运维希望能够降低dba的工作,比如慢查询优化、锁分析、sql限流、自动弹性扩缩容、容量评估等

自动化往往有很多不确定性。

prometheus 监控的监控挺齐全,但是不容易查找,在分类可以在齐全些,比如目录那样

数据库自动化运维,可以参考我们在做的平台
官网:osyun.cn
目前在支持tidb中

也可以看看我们,官网 osyun.cn

上云损失的是钱包

期待官方推出一款免费版的运维工具,能实现在线页面修改配置,重启某个节点或组件,支持一键扩缩容,自动备份或者可手动操作的按钮