最近AI的话题太火了,向量数据库、大模型、RAG……每天都有新概念冒出来。很多DBA同行问我:这些东西跟数据库到底什么关系?我们传统DBA需要学吗?
大家好,我是 数据库小学妹 👋之前我们讲过慢查询诊断,把慢SQL改好后能跑通,但在后期维护上却犯了难!刚转行那会儿,我写的 SQL 长这样:
写SQL写久了就会发现,同样的业务需求,不同的人写出来,执行效率可能差几十倍。尤其是在复杂统计、排名分组这些场景,选错写法,查询能从毫秒级变成分钟级。以前做运营...
最近信创国产化的讨论越来越热,很多DBA同行都在问同一个问题:原来的MySQL要替换,国产数据库到底选哪个?它们的索引能力怎么样?跟MySQL比有什么差异?
前阵子有个读者跟我描述了一个场景:某个电商大促期间,订单系统突然大面积报 Deadlock found,业务方快疯了。他赶紧执行了 SHOW ENGINE IN...
很多数据分析师朋友问我:分组取前三、算累计占比、做移动平均,以前用子查询和自连接写几十行还容易错,有没有更简单的方法?有,窗口函数一行搞定。
上周讲了 COUNT(*) 优化,今天聊一个更进阶的话题:当我们需要统计唯一值数量(如UV、独立用户数)时,传统的 COUNT(DISTINCT col) 在超...
上周讲了批量插入一万行的优化方法,有朋友问:百万行怎么办?确实,数据量再上一个台阶,之前的多行INSERT和LOAD DATA又会碰到新瓶颈。今天分享四个进阶技...
前几天接到一个任务:"小学妹,这个报表查询太慢了,每次都要10秒,用户投诉好几次了,你帮忙看看怎么优化。"
大家好,我是小耶。前面两周讲了各种慢查询案例,今天不展开新知识点,只总结三个最实用的“肌肉记忆”。
大家好,我是小耶。批量操作是最容易被忽视的性能瓶颈。小数据量时什么都快,等数据量涨到几万行,循环单条INSERT能让用户等到崩溃。今天不讲复杂理论,直接给三个能...
做DBA的小伙伴是不是总被日常备份、监控、巡检、SQL排查、参数管理……重复繁琐的活儿占了80%精力,想深耕架构、搞价值提升,却总被琐事绑住手脚。
“现在AI能自动备份、排查故障,甚至优化SQL,我们做基础运维的,是不是迟早要被淘汰?”
大家好,我是小耶。上次讲了5种索引失效场景,评论区说“够用了,但还有更坑的吗?” 有的。今天分享6个我在工作中遇到的更难发现的失效案例,有些甚至出现在已经建了索...
大家好,我是小耶。上次我们聊了国产数据库怎么选,接着大家都会问:那到底上云还是自己搭?
刚转行时我写的分页查询是 SELECT * FROM orders ORDER BY id LIMIT 1000000, 10。前100页还好,用户翻到第200...
刚转DBA那会儿,我对备份恢复的认识停留在“运维负责”的阶段。直到有一次自己手滑删了一张表,才意识到:能不能快速恢复,是DBA和“会敲SQL的人”之间的分水岭。