前几周我们讲了执行计划、索引设计、COUNT优化、事务隔离级别,今天来聊聊一个日常开发中使用频率极高、但也最容易出问题的话题:GROUP BY。
排查下来才发现,事情一环扣一环:备份锁表,主从延迟飙升,应用跟着超时。从3点05分告警到3点52分恢复,整整47分钟,我那天基本没怎么睡。
既然数据在热数据中,那么被访问的频率肯定是比较高的,如果访问一次就直接移动到最前面,那么这样的话,频繁的移动也是对性能的损耗,这个时候mysql又设计了一个比较...
欧冶云商股份有限公司 | 数据库首席 (已认证)
mysql> select now(); ±--------------------+ | now() | ±--------------------+ | 2...
前段时间被一个问题搞得焦头烂额。线上订单系统时不时报"Lock wait timeout exceeded"。重启应用能好一阵,过几天又来。一开始以为是慢查询,...
想尽快升级到 .NET 10,但 Pomelo 还没支持 EF Core 10?本文介绍一个兼容方案——Microting.EntityFrameworkCor...
“快在哪里?它用了什么索引?HNSW、IVF、PQ 分别解决什么问题?FAISS 算不算数据库?”
翻过很多文档,也踩过很多坑。做 DBA 这些年,凌晨被叫醒的次数里,有一半是因为死锁。
我在电商行业干了 15 年,大促、活动、跨国业务扩张、读写分离延迟…… 经历了一轮又一轮性能瓶颈。 这一篇文章,就是把我踩过的坑、做过的优化,按最朴素的方式讲清...
但你不知道的是,在简历到达招聘方之前,可能已经有另一家公司——某个你随手在简历里提了一嘴的软件厂商——先盯上了你所在的公司。
前记:最近购买了沈剑老师架构师相关的大专栏课程在学习,这周学习了互联网企业mysql军规相关的课程内容,自己本身运维以及开发工作中,也频繁接触mysql,通过这...
有一个现实正在逼近每一位MySQL DBA:MySQL 8.0社区版的生命周期走到了尽头。 根据Oracle官方支持政策,2026年4月起,MySQL 8.0已...
上个月帮一个客户做服务器迁移,数据库大概两百万条数据。当时觉得 mysqldump 一把梭就完事了。结果导出的 SQL 文件 1.2G,导入新库跑了一整晚还没跑...
简单来说 MyBatis 是更简单完成程序和数据库交互的框架,也就是更简单的操作和读取数据库工具。
财务那边说订单金额和财务对账对不上,让我们查。我花了整整一个通宵,逐条对比两个系统的数据库,发现是同步脚本漏跑了一批数据。