AustinDatabases

群友问题回答(1)提问 初入DBA职场,我到底应该学点什么?

0❝

开头还是介绍一下群,如果感兴趣PolarDB ,MongoDB ,MySQL ,PostgreSQL ,Redis, OceanBase, Sql Server等有问题,有需求都可以加群群内有各大数据库行业大咖,可以解决你的问题。加群请联系 liuaustin3 ,(共3300人左右 1 + 2 + 3 + 4 +5 + 6 + 7 + 8 +9)(1 2 3 4 5 6 7群均已爆满,开8群近400 9群 200+,开10群PolarDB专业学习群100+)

Image
Image

https://www.oceanbase.com/conference2025?activityCode=4923704&officerId=4460  

复制这个链接也可以进行实验的申请,有想做现场实验的,的赶紧了,就几十个名额。另外群里纪老师,发话了,实验部分如果您有信息,有机会成为实验的前几名,您会得到奖励。

Image

---正文

抱歉这个是群友提问,但是是私信问的。好像是AI哪个帖子后,引发了群友的焦虑。私信问我,这个行业还有没有前途,还有没有发展,还能进吗?

DBA 与 AI 斗智斗勇的一天,谁是麦当劳,谁是星巴克

我当时说写一篇,这一说就一个月了,不过我还是完成我的这个承诺了。

其实这个问题,你说我怎么回答,你也没有说清楚你在哪里,你去的是甲方,还是乙方,你的甲方公司的行业是什么,你们公司的常用数据库是什么,这你都没有说,那我只能开始“猜猜看”。

第一个问,能不能进入这个行业的,一般我都回答,不能,你别进来。这个倒是和行业无关,这和你这个人有关,一般有自己想法的人,他不会这么问,他自己早就对要进入的行业和职业有所了解,可能是从侧面,或者是看到了一些行业的前景,至少他是了解的。

直接问能不能进,说明你没有做功课,不做功课进入任何行业,那就得看命了,看运气了。DBA这个行业从我看,进入了末尾期,也就是如果你20多岁你进入这个行业,按照现在AI的发展速度,和国产先进数据库的功能发展的程度,你不用说干到退休,你20多岁干到40都是个问题。

但如果你是这样问的,我了解了DBA,或数据库这个行业,我对某某数据库的知识感兴趣,能坐得下来,能稳住心神,且对行业的观点和知识,能灵活不死板,不是那种问,我能在国企干一辈子吗,我在哪能干一辈子的人,咱们刨出去那样的人,我觉得你可以进入这个行业来看看。

首先数据库这个行业,国产数据库一些产品已经有了基础和知识的积淀,且有了市场。现在正是新旧交替的时候,数据库行业无论是开发还是管理,都需要新的白纸进入,因为一些对原有数据库的固定的看法的老一辈,正在和年轻人交班。一些老的传统和知识体系也被打破。

那么我继续猜,如果你去的甲方的单位,且在大量用国产数据库,我建议这样的坑,最好入,因为没有人和你争,或者那些老一辈他也没法和你争,体力不如你,精力不如你,他们思想还有束缚,老的知识结构的束缚。

所以你有希望,在下一个数据库时代,奠定自己的基础,和现在的国产数据库一起发展,是那些我就不说了,以免得罪人。(我可没说,所有的国产数据库都有希望,哪些是香饽饽,你的自己琢磨去)

关于怎么学习这个部分,我建议

1 管理数据库是一个磨心性的地方,你的脑子里面最好有一些,能通过做一些事情,去摸一些规律,然后总结的能力,如果干一年,一锅粥,干一年,一锅粥,狗熊掰棒子,做不到吃一堑长一智,举一反三,我建议,你可以换个行业。这个行业不怎么适合你。

2 做乙方的,你要有好的自学能力,服务精神,甚至是受虐能力,客户的一些要求提供服务的方式,可能不是一些人能接受的。(没做过乙方,有乙方感受的DBA同学可以,评论区聊聊,一些你们遇到的奇葩事情)

3 知识学习要有体系化的能力,比如你干完一年,你要有对你所接触的数据库的如他的数据库架构体系,他的运行体系,以及你数据库经常出问题的原因有一个发散,在聚拢的能力。

我举一个例子:MySQL 为什么在你的单位,经常出现OOM的情况。你可能分析

1 与当前的业务开发中的服务数有关,你的程序服务端可以进行服务节点的扩展,但是你的数据库没有,你的数据连接经常打的较高以上,活跃连接数据较多。

详细分析,你的业务突发性连接多,但是在程序端配置连接分配不合理,比如长时间idle连接不回收,连接在程序端不复用,且程序端并未对发起新连接做了限制。

同时你发现,程序业务在MySQL中运行有一些长连接,比如在MySQL上跑报表,且你的MySQL的一些连接为了应对这些,将buffer 开大,来应对一些复杂语句的join ,排序,group by等问题。

sort_buffer_size =12M

join_buffer_size = 16M

read_buffer_size = 8M

同时你收集日常的系统的监控信息,并对这些假设进行佐证。最后你能写出相关的分析报告,和近期的解决措施,如添加数据库内存,对开发的要求的连接数进行限制,通过每个项目一个连接账号的方式,写一个程序超过预设的连接数就开始对特定的SQL进行查杀,并对一些大型SQL进行限流的方式,进行短期问题解决。

并列出长期的方案,比如软件设计中一些软件使用的数据库可能并不适合MySQL,可能需要使用更新的数据库产品来解决,比如分布式数据库来应对这样集中式的不改变的应用程序,或者应用程序改造,通过拆分模块的方式来引导出拆库的动作,通过业务,模块的拆分,将大库拆成小的库方式来解决问题的建议。这些都可以,你自己看哪个更适合你们单位,那个你能推得动,的方式入手。

那我觉得你作为一个后期有发展的DBA,且作为你的职业是有发展的。但如果仅仅都是停留在表面,进行浅层分析,深入不到问题的根源,我建议这个行业你做不长远,你和装机侠,机器搬运工,运维主机的区别不大。

一句话,你的脑子能对你掌握的知识进行分层,连接,最后能在你脑子里面对你现在的工作,展现出一张关系图。

好了废话挺多,你也别拿我的这些话太当真,天大地大,云云众生,天地能容得那些人,他一定能容的了你,干什么不是干,万事想开。

置顶
民营企业领导问 外部客户数据库选型为什么是 OceanBase
PostgreSQL 真实压测,分析PG18 17 16 15 14 之间在处理SQL和系统性能稳定性的差异
PostgreSQL 迁移到 PolarDB 2万5千里长征,太难了,太难了 (今天DISS阿里云某部门)
数据库HTAP概念新解读,一定和你知道的不一样
Oracle 26i 的一个功能演进后,云厂商利用会不会造出千年老妖样的“数据库”
在某国产数据库 “小黑屋” 会议后的 感想和记录
“一顿海鲜引发”(3)一分钟定位数据库问题,试用得京东卡和礼物!
“一顿海鲜引发”(2)“运维工具与DBA之间不打不相识”
“一顿海鲜引发”(1):DBA、架构师与数据库运维工具的爱恨情仇
DBA 从“修电脑的” 到 上演一套 “数据治理” 大戏 ---  维护DBA生存空间,体现个体价值
Oracle 也有做失败的数据库系统?是的今天我们来说说他
老板说 MongoDB 测试环境这么贵,弄单机? 开发说要复制集测试? 你们这群XXX!!
国庆节2号 PostgreSQL 停机罢工 协助 解决问题得 66.66元的红包
外媒评论区疯狂了,开发人员各种观点---北美AI替换程序员引发境外程序员业界震动
MySQL 8 的老大难问题,从5.7延续至今,这个问题有这么难?
体育生误入 DBA 行业,后悔了,问换哪行?
一篇为MySQL用户,分析版本核心差异的文章--8.028-8.4的差异
云上DBA是诸葛亮,云下的DBA是 关云长,此话怎讲? 4点变化直击要害
外国专家说PG 18 AI能力不行,到底行不行?
MongoDB 开始接客户应用系统 AI 改造的活了--OMG 这世界太疯狂
一篇将PostgreSQL 日志问题说的非常详细附带分析解决方案的文章  (翻译)
DBA 与 AI 斗智斗勇的一天,谁是麦当劳,谁是星巴克
科技改变生活,阿里云DAS  AI改变了什么
企业DBA 应该没听说过 Supabase,因为他不单纯 !!
Oracle 推出原生支持 Oracle 数据库的 MCP 服务器,助力企业构建智能代理应用
PolarDB MySQL SQL 优化指南 (SQL优化系列 5)
开发欺负我 Redis  的大 keys的问题,我一个DBA怎么解决?
IF-Club 你提意见拿礼物 AustinDatabases 破 10000
开发欺负我 Redis  的大 keys的问题,我一个DBA怎么解决?
云基座技术是大厂专有,那小厂和私有云的出路在哪里?
OceanBase 相关文章
某数据库下的一手好棋!共享存储落子了!
OceanBase 光速快递 OB Cloud “MySQL” 给我,Thanks a lot

和架构师沟通那种“一坨”的系统,推荐只能是OceanBase,Why ?

OceanBase Hybrid search 能力测试,平换MySQL的好选择

某数据库下的一手好棋!共享存储落子了!

写了3750万字的我,在2000字的OB白皮书上了一课--记 《OceanBase 社区版在泛互场景的应用案例研究

OceanBase 单机版可以大批量快速部署吗? YES

OceanBase 6大学习法--OBCA视频学习总结第六章

OceanBase 6大学习法--OBCA视频学习总结第五章--索引与表设计

OceanBase 6大学习法--OBCA视频学习总结第五章--开发与库表设计

OceanBase 6大学习法--OBCA视频学习总结第四章 --数据库安装

OceanBase 6大学习法--OBCA视频学习总结第三章--数据库引擎

OceanBase 架构学习--OB上手视频学习总结第二章 (OBCA)

OceanBase 6大学习法--OB上手视频学习总结第一章

没有谁是垮掉的一代--记 第四届 OceanBase 数据库大赛

OceanBase  送祝福活动,礼物和幸运带给您

跟我学OceanBase4.0 --阅读白皮书 (OB分布式优化哪里了提高了速度)

跟我学OceanBase4.0 --阅读白皮书 (4.0优化的核心点是什么)

跟我学OceanBase4.0 --阅读白皮书 (0.5-4.0的架构与之前架构特点)

跟我学OceanBase4.0 --阅读白皮书 (旧的概念害死人呀,更新知识和理念)

聚焦SaaS类企业数据库选型(技术、成本、合规、地缘政治)

OceanBase 学习记录-- 建立MySQL租户,像用MySQL一样使用OB

“合体吧兄弟们!”——从浪浪山小妖怪看OceanBase国产芯片优化《OceanBase “重如尘埃”之歌》

         MongoDB 相关文章
MongoDB “升级项目” 大型连续剧(4)-- 与开发和架构沟通与扫尾

MongoDB “升级项目” 大型连续剧(3)-- 自动校对代码与注意事项

MongoDB “升级项目” 大型连续剧(2)-- 到底谁是"der"

MongoDB “升级项目”  大型连续剧(1)-- 可“生”可不升

MongoDB  大俗大雅,上来问分片真三俗 -- 4 分什么分

MongoDB 大俗大雅,高端知识讲“庸俗” --3 奇葩数据更新方法

MongoDB 学习建模与设计思路--统计数据更新案例

MongoDB  大俗大雅,高端的知识讲“通俗” -- 2 嵌套和引用

MongoDB  大俗大雅,高端的知识讲“低俗” -- 1 什么叫多模

MongoDB 合作考试报销活动 贴附属,MongoDB基础知识速通

MongoDB 年底活动,免费考试名额 7个公众号获得

MongoDB 使用网上妙招,直接DOWN机---清理表碎片导致的灾祸 (送书活动结束)

MongoDB 2023年度纽约 MongoDB 年度大会话题 -- MongoDB 数据模式与建模

MongoDB  双机热备那篇文章是  “毒”
MongoDB   会丢数据吗?在次补刀MongoDB  双机热备
MONGODB  ---- Austindatabases  历年文章合集

MongoDB 麻烦专业点,不懂可以问,别这么用行吗 ! --TTL

PolarDB 已经开放的课程
PolarDB 非官方课程第八节--数据库弹性弹出一片未来--结课
PolarDB 非官方课程第七节--数据备份还原瞬间完成是怎么做到的--答题领奖品
PolarDB 非官方课程第六节--数据库归档还能这么玩--答题领奖品
PolarDB 非官方课程第五节--PolarDB代理很重要吗?--答题领奖品
PolarDB 非官方课程第四节--PG实时物化视图与行列数据整合处理--答题领奖品
PolarDB 非官方课程第三节--MySQL+IMCI=性能怪兽--答题领奖品
PolarDB 非官方课程第二节--云原生架构与特有功能---答题领奖品
PolarDB 非官方课程第一节-- 用户角度怎么看PolarDB --答题领奖品

免费PolarDB云原生课程,听课“争”礼品,重塑云上知识,提高专业能力

PolarDB 相关文章

P-MySQL SQL优化案例,反观MySQL不死没有天理

非“厂商广告”的PolarDB课程:用户共创的新式学习范本--7位同学获奖PolarDB学习之星

“当复杂的SQL不再需要特别的优化”,邪修研究PolarDB for PG 列式索引加速复杂SQL运行

数据压缩60%让“PostgreSQL” SQL运行更快,这不科学呀?
这个 PostgreSQL 让我有资本找老板要 鸡腿 鸭腿 !!
用MySQL 分区表脑子有水!从实例,业务,开发角度分析 PolarDB 使用不会像MySQL那么Low
P-MySQL SQL优化案例,反观MySQL不死没有天理
MySQL 和 PostgreSQL 可以一起快速发展,提供更多的功能?
这个MySQL说“云上自建的MySQL”都是”小垃圾“
PolarDB MySQL 加索引卡主的整体解决方案

“PostgreSQL” 高性能主从强一致读写分离,我行,你没戏!

PostgreSQL 的搅局者问世了,杀过来了!

在被厂商围剿的DBA 求生之路 --我是老油条

POLARDB  添加字段 “卡” 住---这锅Polar不背

PolarDB 版本差异分析--外人不知道的秘密(谁是绵羊,谁是怪兽)

在被厂商围剿的DBA 求生之路 --我是老油条

PolarDB 答题拿-- 飞刀总的书、同款卫衣、T恤,来自杭州的Package(活动结束了)

PolarDB for MySQL 三大核心之一POLARFS 今天扒开它--- 嘛是火

PostgreSQL 相关文章

PostgreSQL 新版本就一定好--由培训现象让我做的实验

说我PG Freezing Boom 讲的一般的那个同学,专帖给你,看看这次可满意

邦邦硬的PostgreSQL技术干货来了,怎么动态扩展PG内存 !
3种方式 PG大版本升级  接锅,背锅,不甩锅  以客户为中心做产品
"PostgreSQL" 不重启机器就能调整 shared buffer pool  的原理
说我PG Freezing Boom 讲的一般的那个同学专帖给你看这次可满意
一个IP地址访问两个PG实例,上演“一女嫁二夫”的戏码
PostgreSQL  Hybrid能力岂非“小趴菜”数据库可比 ?
PostgreSQL 新版本就一定好--由培训现象让我做的实验
PostgreSQL “乱弹” 从索引性能到开发优化

PostgreSQL  无服务 Neon and Aurora 新技术下的新经济模式 (翻译)

PostgreSQL的"犄角旮旯"的参数捋一捋

PostgreSQL逻辑复制槽功能

PostgreSQL 扫盲贴 常用的监控分析脚本

“PostgreSQL” 高性能主从强一致读写分离,我行,你没戏!

PostgreSQL  添加索引导致崩溃,参数调整需谨慎--文档未必完全覆盖场景
PostgreSQL 的搅局者问世了,杀过来了!
PostgreSQL SQL优化用兵法,优化后提高 140倍速度
PostgreSQL 运维的难与“难”  --上海PG大会主题记录
PostgreSQL 什么都能存,什么都能塞 --- 你能成熟一点吗?
PostgreSQL 迁移用户很简单 ---  我看你的好戏

PostgreSQL 用户胡作非为只能受着 --- 警告他

全世界都在“搞” PostgreSQL ,从Oracle 得到一个“馊主意”开始
PostgreSQL 加索引系统OOM 怨我了--- 不怨你怨谁

PostgreSQL “我怎么就连个数据库都不会建?” --- 你还真不会!

病毒攻击PostgreSQL暴力破解系统,防范加固系统方案(内附分析日志脚本)
PostgreSQL 远程管理越来越简单,6个自动化脚本开胃菜

PostgreSQL 稳定性平台 PG中文社区大会--杭州来去匆匆

PostgreSQL 如何通过工具来分析PG 内存泄露

PostgreSQL  分组查询可以不进行全表扫描吗?速度提高上千倍?

POSTGRESQL --Austindatabaes 历年文章整理

PostgreSQL  查询语句开发写不好是必然,不是PG的锅

PostgreSQL  字符集乌龙导致数据查询排序的问题,与 MySQL 稳定 "PG不稳定"
PostgreSQL  Patroni 3.0 新功能规划 2023年 纽约PG 大会 (音译)
PostgreSQL   玩PG我们是认真的,vacuum 稳定性平台我们有了
PostgreSQL DBA硬扛 垃圾 “开发”,“架构师”,滥用PG 你们滚出 !(附送定期清理连接脚本)

DBA 失职导致 PostgreSQL 日志疯涨

这个 PostgreSQL 让我有资本找老板要 鸡腿 鸭腿 !!

一个IP地址访问两个PG实例,上演“一女嫁二夫”的戏码

PostgreSQL “乱弹” 从索引性能到开发优化

MySQL相关文章

一篇为MySQL用户,分析版本核心差异的文章--8.028-8.4的差异

那个MySQL大事务比你稳定,主从延迟低,为什么? Look my eyes! 因为宋利兵宋老师

MySQL 条件下推与排序优化实例--MySQL8.035

青春的记忆,MySQL 30年感谢有你,再见!(译)

MySQL 8 SQL 优化两则 ---常见问题

MySQL SQL优化快速定位案例 与 优化思维导图
"DBA 是个der" 吵出MySQL主键问题多种解决方案
MySQL 怎么让自己更高级---从内存表说到了开发方式
MySQL timeout 参数可以让事务不完全回滚
MySQL 让你还用5.7 出事了吧,用着用着5.7崩了
MySQL 的SQL引擎很差吗?由一个同学提出问题引出的实验
用MySql不是MySQL, 不用MySQL都是MySQL 横批 哼哼哈哈啊啊
MYSQL  --Austindatabases 历年文章合集
超强外挂让MySQL再次兴盛,国内神秘组织拯救MySQL行动

MySQL 条件下推与排序优化实例--MySQL8.035

Image