凉凉了吗?AI正在血洗DBA圈……
moboyou 2025-03-23 18:53 6 浏览
有些小伙伴特别讨厌AI,认为唱多AI的人是和自己过不去,AI如果真的那么牛,那么DBA是不是都要失业了,于是他只会去看AI弱智的一方面,而不愿意去面对AI真正能够帮人提高效率的一面。实际上这些观点有些狭隘了,随着技术进步、工具越来越好用是大多数行业必然会经历的事情,DBA行业也不例外。
我刚接触Oracle数据库的时候,对Oracle知之甚少,那时候的工具也很少,TOAD还没普及,更别说PL/SQL DEVEOPER这样的神一级的工具了。一个偶然的机会,从海外的朋友那边获得了“因巴卡迪诺”,在这个工具面前,Oracle的表结构、索引等变得一目了然了。因为使用这个工具,还经常能帮客户解决一些小问题。久而久之,在这些客户眼里,我就成了Oracle高手了。后来越来越多的客户找我咨询Oracle的问题,有些甚至是付费的,我也逐渐走上了专职Oracle DBA的道路。
刚开始做优化的时候也是如此,那时候如何找到数据库的问题点,如何做优化,我仅仅看过几本书而已。不过借助OEM工具,我学会了快速分析数据库问题的方法。有一次我和一个原厂ACS工程师一起在一个运营商的现场做优化。用户的系统出现了卡顿,于是就找我旁边的原厂工程师协助分析。原厂工程师故作深沉地连上数据库,然后一点点的敲命令分析。而我打开OEM相关的性能分析界面,一眼就看出了问题的关键,于是几分钟后,我帮用户把问题解决了。而原厂工程师还是满脸懵逼。从那以后,那个原厂工程师也成为了OEM工具的坚定支持者。
二十年前,有些DBA问我,10g好像并没有ORACLE宣传的那么强大,DBA也感受不到10g在那里比9i更易于管理。我问他们,你们怎么管理10g的数据库,他们说,和9i没区别啊,用sql*plus,pl/sql developer。于是我就知道了他们为什么没有感受到10g的强大的易管理特性了。如果你不去用oem、db console等工具去管理10g的数据库,你根本就无法感受到10g强大的易管理特性。10g的数据库是通过em或者db console来展现其易管理框架的。ADDM的发现是通过EM推送到db console上的,各种自动诊断和自动调优工具的分析结果也是通过EM推送到db console上的,如果你没有启动db console,那么这些10g才有的新的功能,你是无法感受到的。虽然你也可以通过Oracle 10g提供的各种API和工具包,在SQL*PLUS上使用这些功能,但是,一般的DBA很难记得住这么多API。
有一次老白给一个医院升级数据库,电脑科科长问我,他不太懂SQL,有没有什么工具可以帮助他监控数据库的性能情况。我发现他们的DB CONSOLE是能够启动的,于是我启动了DB CONSOLE,教他如何用db console监控数据库的性能情况。随手我教了他如何在db console中通过“顶级活动”工具查找高开销的SQL和高开销的会话,同时我随手点击了一条高开销SQL,教他如何创建调优作业,如何查看调优作业的结果,如何应用SQL优化方案。不到10分钟,他就学会了这些操作,并可以自己动手分析和优化SQL了。一个多月后,在QQ上,他兴奋地告诉我,他用我教给他的方法对他们的HIS系统中的高开销SQL进行了分析和优化,完成了30多条SQL的优化工作。院里的同事都感觉系统的性能提高了不少,CPU使用率也下降了一半以上。
可能有些DBA觉得我是在讲故事,不过这些确实是一个真实的故事,合适的工具确实能够提高DBA的工作能力。现在AI时代来临了,DBA将会获得到超乎想象的强大的新工具,在未来的时代里,掌握AI工具的DBA与排除AI的DBA之间的能力差距将会进一步加大。AI可以帮助DBA掌握更多的知识,提高工作效率,在DBA遇到疑难问题的时候给予指导与帮助。拥有AI工具的DBA会更加高效,更加强大。
当然目前的AI工具还存在很大的缺陷,以我目前的体验来看,DBA的技术水平越高,AI对他的帮助越大。因为高手能够发现AI产生的幻觉,并更加有效地从AI获得正确的帮助,而技术水平不足的DBA则无法分辨AI给出的建议是否正确。当然能够消除大部分幻觉,更加精准地帮助DBA的工具也正在路上,未来的AI工具将给DBA更大的帮助。是时候放弃执念,积极去面对和拥抱AI了。在未来,AI不会淘汰DBA行业,只会淘汰不懂得使用AI的DBA。
相关推荐
- 电子EI会议!投稿进度查
-
今天为大家推荐一个高性价比的电子类EI会议——IEEE电子与通信工程国际会议(ICECE2024)会议号:IEEE#62199截稿时间:2024年3月25日召开时间与地点:2024年8月15...
- 最“稳重”的滤波算法-中位值滤波算法的思想原理及C代码实现
-
在信号处理和图像处理领域,滤波算法是一类用于去除噪声、平滑信号或提取特定特征的关键技术。中位值滤波算法是一种常用的非线性滤波方法,它通过取一组数据的中位值来有效减小噪声,保留信号的有用特征,所以是最稳...
- 实际工程项目中是怎么用卡尔曼滤波的?
-
就是直接使用呀!个人认为,卡尔曼滤波有三个个关键点,一个是测量,一个是预测,一个是加权测量:通过传感器,获取传感器数据即可!预测:基于模型来进行数据预测;那么问题来了,如何建模?有难有易。加权:主要就...
- 我拿导弹公式算桃花,结果把自己炸成了烟花
-
第一章:学术圈混成“顶流”,全靠学生们把我写成段子最近总有人问我:“老师,您研究导弹飞行轨迹二十年,咋还顺带研究起月老红绳的抛物线了?”我扶了扶眼镜,深沉答道:“同志,导弹和爱情的本质都是动力学问题—...
- 如何更好地理解神经网络的正向传播?我们需要从「矩阵乘法」入手
-
图:pixabay原文来源:medium作者:MattRoss「机器人圈」编译:嗯~阿童木呀、多啦A亮介绍我为什么要写这篇文章呢?主要是因为我在构建神经网络的过程中遇到了一个令人沮丧的bug,最终迫...
- 电力系统EI会议·权威期刊推荐!
-
高录用率EI会议推荐:ICPSG2025(会议号:CFP25J66-PWR)截稿时间:2025年3月15日召开时间与地点:2025年8月18-20日·新加坡论文集上线:会后3个月内提交至S...
- EI论文写作全流程指南
-
推荐期刊《AppliedEnergy》是新能源领域权威EI/SCI双检索期刊,专注能源创新技术应用。刊号:ISSN0306-2619|CN11-2107/TK影响因子:11.2(最新数...
- JMSE投稿遇坑 实验结果被推翻
-
期刊基础信息刊号:ISSN2077-1312全称:JournalofMarineScienceandEngineering影响因子:3.7(最新JCR数据)分区:中科院3区JCRQ2(...
- 斩获国际特等奖!兰理工数学建模团队为百年校庆献礼
-
近日,2019年美国大学生数学建模竞赛(MCM-ICM)成绩正式公布。兰州理工大学数学建模团队再创佳绩,分别获得国际特等奖(OutstandingWinner)1项、一等奖(Meritorious...
- 省气象台开展人员大培训岗位大练兵学习活动
-
5月9日,省气象台组织开展首次基于Matlab编程语言的数值模式解释应用培训,为促进研究性业务发展,积极开展“人员大培训、岗位大练兵”学习活动起到了积极作用。此次培训基于实际业务需求,着眼高原天气特色...
- 嵌入式软件培训
-
培训效果:通过系统性的培训学习,理论与实践相结合,可以胜任相关方向的开发工作。承诺:七大块专业培训,可以任意选择其中感兴趣的内容进行针对性地学习,每期培训2个月,当期没学会,可免费学习一期。本培训内容...
- 轧机支承辊用重载中低速圆柱滚子轴承滚子修形探讨
-
摘 要:探讨了轧机支承辊用重载中低速圆柱滚子轴承滚子修形的理论和方法,确定关键自变量。使用Romax软件在特定载荷工况条件下对轴承进行数值模拟分析,确定关键量的取值范围。关键词:轧机;圆柱滚子轴承;滚...
- 数学建模EI刊,如何避雷?
-
---权威EI会议推荐会议名称:国际应用数学与工程建模大会(ICAMEM)截稿时间:2025年4月20日召开时间/地点:2025年8月15日-17日·新加坡论文集上线:会后2个月内由Sp...
- 制造工艺误差,三维共轭齿面怎样影响,双圆弧驱动的性能?
-
文/扶苏秘史编辑/扶苏秘史在现代工程领域,高效、精确的传动系统对于机械装置的性能和可靠性至关重要,谐波传动作为一种创新的机械传动方式,以其独特的特性在精密机械领域引起了广泛关注。在谐波传动的进一步优化...
- 测绘EI会议——超详细解析
-
【推荐会议】会议名称:国际测绘与地理信息工程大会(ICGGE)会议编号:71035截稿时间:2025年3月20日召开时间/地点:2025年8月15-17日·德国慕尼黑论文集上线:会后2个...
- 一周热门
- 最近发表
- 标签列表
-
- curseforge官网网址 (16)
- 外键约束 oracle (36)
- oracle的row number (32)
- 唯一索引 oracle (34)
- oracle in 表变量 (28)
- oracle导出dmp导出 (28)
- oracle 数据导出导入 (16)
- oracle两个表 (20)
- oracle 数据库 使用 (12)
- 启动oracle的监听服务 (13)
- oracle 数据库 字符集 (20)
- powerdesigner oracle (13)
- oracle修改端口 (15)
- 左连接 oracle (15)
- oracle 标准版 (13)
- oracle 转义字符 (14)
- asp 连接 oracle (12)
- oracle安装补丁 (19)
- matlab三维图 (12)
- matlab归一化 (16)
- matlab求解方程 (13)
- matlab坐标轴刻度设置 (12)
- matlab脚本 (14)
- matlab多项式拟合 (13)
- matlab阶跃函数 (14)