2026-08-20 MySQL 8.4 升级踩坑:列级权限与表级权限混用,导致新增表级权限对长连接不生效 在将 MySQL 从旧版本升级到 8.4 后,我们遇到了一次由权限管理引发的线上事故:账号同时存在列级权限和表级权限时,新增的表级 INSERT 权限对已经建立的长连接(TCP 长连接)不生效,直到重启使用该连接的服务、重建连接后才恢... 阅读全文
2026-08-13 MySQL 迁移 PostgreSQL 常见问题与避坑指南 MySQL 迁移 PostgreSQL,真正麻烦的地方通常不是 CRUD 语法。 而是迁移之后发现: 所以这篇文章不从数据库理论开始,而是直接按线上常见问题横向对比。 --- 一、先看总表 | 问题 | MySQL | Postgre... 阅读全文
2026-06-06 行式、列式、向量数据库怎么选?一篇写给工程师的选型指南 面向有经验的后端/数据/平台工程师。本文不堆术语,只讲清楚三类数据库各自擅长什么、在什么场景下会踩坑,以及真实业务里怎么组合使用。原理部分点到为止,深入链接放在文末。 数据库选型这件事,八成的争论其实源于一个误会:把"存储模型"当成了... 阅读全文
2026-04-30 [踩坑] MySQL 8.0 小版本升级踩坑:max_connect_errors 默认值 100 引发的连接异常 背景 最近做了一次 MySQL 8.0 的小版本升级,升级完重启之后业务侧开始报连接异常,日志里出现了一些奇怪的 warning。表面看不致命,但实际有部分客户端被 MySQL 直接拉黑了连不上。最后 DBA 排查出来是 maxcon... 阅读全文
2026-04-12 事务隔离级别深度解析:PostgreSQL vs MySQL 事务隔离级别是数据库并发控制的核心概念,直接影响系统的数据一致性与并发性能。SQL 标准(SQL-92)定义了四种隔离级别,但 PostgreSQL 和 MySQL(InnoDB)在实现细节上存在显著差异,理解这些差异是写出正确、高效... 阅读全文