今天不搞虚的,直接上实验:一张 5000 万行的订单表,对比无索引和有索引的查询性能。
SUM(sales) OVER (ORDER BY sales DESC):按销售额降序累计求和
上一篇我们学了锁机制,知道InnoDB默认用行锁,并发性好。但是行锁并不是绝对的!
你们遇到过这种情况吗?业务反馈页面转圈,登录数据库一看,CPU 100%。但不知道是哪个SQL干的。
但数据库执行的逻辑是:FROM → WHERE → GROUP BY → HAVING → SELECT → ORDER BY → LIMIT
这种“手滑”,DBA圈子每年要发生无数次。区别在于,有些人提前埋好了“后悔药”,40分钟恢复如初;有些人只能等领导电话。
作为运维圈高频爆发的故障,连接数爆满堪称“新手DBA的噩梦、老DBA的常客”,据统计90%的DBA都在这上面栽过跟头。要么紧急重启凑活了事,要么盲目调参...
干了快几年,最怕的不是写不出SQL,而是写出来的SQL把数据库干趴了。下面这5个是我自己亲身经历踩过的坑,每个都够牺牲一个半夜。
毁灭论者,DBA不会存在,DBA早就该被淘汰了,DBA就应该被消失,这是一群不知进取的人。
在应用项目中大概率都遇到过这样的场景:MySQL数据库中取消用户来源主机的绑定IP限制。而这样的需求,见识过如下操作:
昨天我们学了存储过程,可以把一堆SQL打包,然后手动 CALL 调用。但今天遇到了一个自动化需求👇
在做 Elasticsearch 之间的数据同步时,很多团队第一反应是使用 Logstash。作为 Elastic 官方生态的一部分,它配置简单,能解决基本的数...
大周六的,正带着孩子去学校呢? 友人的一个文章吸引我,这不是我写的数据库备份的技术贴? 咋了,也错了,技术错了,没有呀?(数据库友人的文章见下链接)
“龙虾” OpenClaw完蛋了!创始人跑路 OpenAI,三大 AI 巨头关门放狗
AI 正以前所未有的速度渗透进每一个角落,“数据+智能”的化学反应,数据库与 AI 的深度融合,正在重塑我们对数据库设计与应用的想象。以 PostgreSQL ...
你有没有遇到过DBA队友将生成环境与开发测试环境设置的不一样而导致的线上问题的案例?本人就遇到过一次:明明测试环境跑得好好的,一上生产就“原地爆炸”。
作为DBA或运维同学,远程服务器是日常操作的刚需。但总有一些报错,能让你在排查许久后发现元凶竟是一个不起眼的配置文件。
在项目开发中,你是否遇到过这样的困扰:团队成员各自修改数据库结构,导致本地与生产环境不一致?或因忘记执行某个SQL脚本,线上系统突然报错?数据库迁移工具正是为解...