📌 关键词:MySQL分库分表、ShardingSphere、海量数据、数据库架构、 高并发、运维进阶
做这个系列,源于一个朴素的愿望:把踩过的坑、总结的经验系统化输出,希望能帮到刚入行或想进阶的兄弟们。
MySQL 中的用户都存储在系统数据库 mysql 的 user 表中,如下所示:
数据库是大多数业务系统的核心组件。无论是用户系统、订单系统,还是内容管理系统,都离不开数据存储。早期项目中,很多开发者会选择在云服务器上自行安装 MySQL,但...
刚工作那会儿,我写了一个批量更新脚本:把订单表中所有“待支付”状态更新为“已取消”。测试环境跑了没问题,一上生产,整个订单系统卡死了。登录数据库一看,所有的 S...
上一篇我们聊了MySQL主从复制的核心知识,学会了如何搭建一主一从,还知道了读写分离、同步延迟那些事儿。但实际运维中,光会配置可不够!今天小学妹就分享几个超...
视图是一个虚拟的表,它是基于一个或多个基本表或其他视图的查询结果集。视图本身不存储数据,而是通过执行查询来动态生成数据。用户可以像操作普通表一样使用视图进行查询...
前面我们学了很多优化技巧:索引、分区表、慢查询定位……都是在让单台数据库跑得更快。但现实世界中,数据库就像公司的核心资产,如果这台机器突然“罢工”(宕机)了,或...
最近在做数据库版本升级(MySQL5.7升级到8.0或8.4)时,很多朋友遇到了一个令人头秃的报错:
结合此前生产环境遇到的「无主键导致MySQL 8.0并行复制1032报错」案例,很多DBA面试中都会被追问核心问题:除了无主键,还有哪些场景会导致主从同步中断?...
XtraBackup是生产环境MySQL全量热备的首选工具,无锁备份、支持增量、兼容主流MySQL版本,稳定性拉满。
刚学SQL那会儿,遇到“在A表里查B表也有的数据”,我总喜欢写 IN 子查询,因为好理解,像英语一样:user_id IN (SELECT user_id FR...
软件包(建议使用dnf install --downloadonly 将软件包及依赖包一并打包下载)通过外网电脑下载并上传至目标服务器。mysql本地升级,my...
五一上线期间,我们迎来了一场不小的挑战:新系统需要将旧系统(SQL Server)中 100 多 G 的历史数据同步过来,同步方式采用了 DataX 工具 与 ...
phone 字段明明有索引,为什么还是慢?EXPLAIN 一看,type=ALL,全表扫描。