mysql

GreatSQL2 小时前
mysql
GreatSQL 8.0回流MySQL 5.7主从复制中断分析排查过程某银行客户从MySQL 5.7迁移到GreatSQL 8.0,要求迁移完成后生产数据回流到MySQL 5.7一段时间,以备紧急回切和数据对比。在进行回流测试时,在 GreatSQL 8.0 侧执行的存储过程,其 binlog 中记录了 SET @@session.character_set_client=255,255 对应的排序规则 utf8mb4_0900_ai_ci ,是 MySQL/GreatSQL 8.0 新引入的排序规则,MySQL 5.7 不能识别,导致slave端MySQL 5.7的SQL
数据库小学妹2 小时前
数据库·mysql·性能优化
MySQL磁盘IO瓶颈:iostat与刷脏fsync大家好,我是数据库小学妹👋 我踩过的坑,你别再踩。上个月底跑对账,批处理一开,接口开始超时。CPU 只有 30%,慢查询日志里一条慢 SQL 都没有。我盯着 SQL 看了半小时,最后在 iostat 里看到 w/s 飙高,util 贴着 100%。业务不是被 SQL 拖慢的,是被磁盘排队拖慢的。
Umi·3 小时前
数据库·mysql
MySQL之DQL使用实例实验表:worker职工表字段说明:备注:本实验中出生日期字段命名为borth_date(属于拼写笔误,正确英文应为birth_date),下文所有 SQL 统一使用 borth_date,和数据库表保持一致。
贾公子4 小时前
后端·mysql
检测结果怎么落库——表结构、状态机与三类对账调用第三方检测接口时,大多数人只关心「怎么拿到结果」。真正上线三个月后,让你半夜爬起来的是另一类问题:
z06.4 小时前
linux·mysql
Linux系统中MySQL的安装在日常的生产、测试、开发环境中,绝大部分使用的都是Linux系统,所以需要在Linux系统中安装MySQL去体验在真实环境中的使用
Small-Young5 小时前
数据库·spring boot·mysql·postgresql·乐观锁·并发控制
数据库乐观锁深度解析:MySQL、PostgreSQL 实战 + Spring Boot 集成指南银行转账超发、电商库存超卖、票务系统重复下单——这些高并发下的经典数据一致性噩梦,都指向同一个根源:并发写入时没有可靠的冲突检测。乐观锁以"不加锁、提交时验证"的思路,在读多写少的场景下优雅解决这一问题。本文从原理出发,重点剖析 MySQL 和 PostgreSQL 的乐观锁实现,兼顾其他主流数据库,并提供 Spring Boot + JPA/MyBatis-Plus 的完整落地方案。
浮生若城5 小时前
数据库·mysql
MySQL 数据库基础数据库(Database,简称 DB),简单来说就是长期存储在计算机内、有组织、可共享的数据集合。它就像一个电子化的文件柜,用户可以对文件中的数据进行新增、查询、更新、删除等操作。
香蕉大香蕉(06敬畏市场)5 小时前
java·数据库·mysql·面试·八股·大厂实习
MySQL 单点详解(09)面试官:buffer pool 是干什么的?加了它查询为什么就快了?面试官:脏页什么时候刷回磁盘?刷不过来会怎么样?
lqbzlll7 小时前
数据库·mysql·adb
MySQL 慢查询日志开了但看不懂?从 slow_query_log 到 EXPLAIN ANALYZE 一步步定位环境:MySQL Community Server 8.0.45、Windows 11。文中 SQL 和命令均在本地临时实例中验证,输出为实际执行结果。涉及 EXPLAIN ANALYZE 需要 MySQL 8.0.18+。
风翼靓崽8 小时前
数据库·mysql·adb
centos7以mysql为例自建yum源背景:两台centos7.9,1台190做yum源仓库,另一台191测试,ftp,阿里云镜像源,mysql8.0.27
秋名RG9 小时前
数据库·sql·mysql
一条 SQL 语句在 MySQL 中的执行过程详解很多同学在面试或日常开发中都会遇到这样一个问题:一条 SQL 语句从客户端发出,到最终返回结果,MySQL 内部到底经历了什么?
月夏9 小时前
mysql·docker·全栈
一个汉字存成了 6 个字节:我用 HEX 揪出 MySQL 双重编码当你第一次动手搭自己的全栈 demo,兴奋地接上接口,解决完跨域问题后(跨域那篇在这里),打开 network 看请求头,状态 200,心想着可以下班了,结果打开请求结果一看全是火星文,这不是一波未平一波又起么。
香蕉大香蕉(06敬畏市场)20 小时前
java·数据库·mysql·ai·博客·八股
MySQL 单点详解(07)面试官:update 一行没走索引,为什么会锁住整张表?面试官:间隙锁锁的是数据吗?两个事务能同时拿到同一个间隙的锁吗?
IT规划师1 天前
mysql·sqlsugar·.net10
百亿数据写入 MySQL:空间降维 × IO 降维 × 工程兜底性能参考:逐条 INSERT 约 115~231 天(磁盘与网络更差可达数百天量级,更好约 2 个月);整套方案(多分片、多实例并行)落地,SSD 环境下总吞吐可达 3.5 小时量级——这是多实例并行写入的总吞吐目标,约需 3~20 台 SSD 实例(取决于单机吞吐与分片均匀度),以压测为准。这不是 ORM 调参技巧,而是先判断“该不该进 MySQL”,再改变问题形态。单机单分片的实际吞吐多在数万到数十万行/秒量级。
数据库小学妹1 天前
数据库·后端·mysql
MySQL NULL陷阱:NOT IN、三值逻辑与NOT EXISTS大家好,我是数据库小学妹👋 我踩过的坑,你别再踩。月初对账,结算表比支付表少了一批订单。我第一反应是同步漏了,先把同步任务翻了一遍。日志正常,延迟也正常,数据一条没丢。再跑对账 SQL,结果直接是空的。SQL 没报错,条件也没写错,问题出在子查询里的一行 NULL。
枫昕柚1 天前
数据库·mysql
MySQL 建库命令详解:从 CREATE DATABASE 到create table建表时最关键的决策之一就是字段类型的选择。MySQL 的数据类型大致分为数值、字符串、日期时间、二进制和 JSON 五大类,选型时优先考虑「够用就好」,避免盲目使用大类型。
知行产研1 天前
数据库·mysql
解读〈工程机械行业“十五五“发展规划〉:从卖整机到卖解决方案知行产研:矿山无人驾驶产业观察第一平台。关注无人矿卡/重卡产业创新,点击上图查看本专题更多优质内容。10月20日,中国工程机械工业协会正式发布《工程机械行业"十五五"发展规划》。
香蕉大香蕉(06敬畏市场)1 天前
java·数据库·mysql·面试·八股
MySQL 单点详解(08)面试官:RR 隔离级别下,幻读解决了吗?面试官:为什么加了 for update,就能挡住别的事务插进来?