首页
学习
活动
专区
圈层
工具
发布

#mysql

【MySQL百日打怪升级第22天】事务死锁的成因与避免 —— 死锁检测、锁等待超时

没有那多

做这个系列,源于一个朴素的愿望:把踩过的坑、总结的经验系统化输出,希望能帮到刚入行或想进阶的兄弟们。

600

为什么你的nohup在MySQL长任务中失效了?终端关闭背后的真相

俊才

作为一名DBA,你可能经常遇到这样的场景:你需要执行一个耗时数小时的MySQL数据迁移任务,为了避免终端断开影响任务执行,你熟练地使用了经典组合:

500

【MySQL】事务 && ACID && 并行事务引发的问题 && 事务的隔离性与隔离级别

lirendada

事务指把一组 SQL 语句打包成为一个整体,在这组 SQL 的执行过程中,要么全部成功,要么全部失败。这组 SQL 语句可以是一条也可以是多条。

1500

【MySQL百日打怪升级第21天】InnoDB MVCC 机制详解 —— 快照读、当前读、Undo 链

没有那多

做这个系列,源于一个朴素的愿望:把踩过的坑、总结的经验系统化输出,希望能帮到刚入行或想进阶的兄弟们。

2600

MySQL慢查询诊断实战:从10秒到0.1秒,我的5步排障法

数据库小学妹

前几天接到一个任务:"小学妹,这个报表查询太慢了,每次都要10秒,用户投诉好几次了,你帮忙看看怎么优化。"

8810

【第一阶段总结】MySQL基础20天 —— 知识地图与避坑复盘

没有那多

到今天,整整 20 天。我们从 MySQL 的架构讲到了行锁,从一条 SELECT 怎么跑的讲到了事务隔离级别怎么选。

6610

运维:CentOS 7.6 下 MySQL 5.7 自动备份与恢复完整指南

小明互联网技术分享社区

在数据库运维中,定期备份是保障数据安全的核心手段。今天给大家分享基于 CentOS 7.6 操作系统和 MySQL 5.7 数据库,提供一套完整、可直接投入生产...

16720

MySQL 8.0这几个功能太实用了!5分钟帮你省下70%的代码量

数据库小学妹

关键词:MySQL 8.0、CTE、递归查询、JSON_TABLE、窗口函数、不可见索引、密码策略

7510

阿里云RDS MySQL 8.4正式发布:长期支持,平滑兼容,深度优化

用户1278550

社区 MySQL 8.4 将 mysql_native_password 默认禁用,这意味着大量使用旧版客户端和驱动的应用在升级后会连不上数据库。RDS MyS...

11310

程序员常犯的坑:别再用 VARCHAR 存 IP 了!用对方式,性能何止提升10倍!

左诗右码

当我们在使用 MySQL 设计表结构的时候都会遇到一个经典问题:“如果要存 IP 地址,到底该用什么数据类型?”

9600

【MySQL百日打怪升级第20天】行锁 vs 表锁 —— InnoDB 什么时候锁行、什么时候锁表?

没有那多

做这个系列,源于一个朴素的愿望:把踩过的坑、总结的经验系统化输出,希望能帮到刚入行或想进阶的兄弟们。

13510

【MySQL百日打怪升级第19天】脏读、不可重复读、幻读 —— 遇到了怎么定位,怎么修?

没有那多

做这个系列,源于一个朴素的愿望:把踩过的坑、总结的经验系统化输出,希望能帮到刚入行或想进阶的兄弟们。

11210

【MySQL百日打怪升级第18天】事务隔离级别详解:RC、RR、Serializable 到底怎么选?

没有那多

做这个系列,源于一个朴素的愿望:把踩过的坑、总结的经验系统化输出,希望能帮到刚入行或想进阶的兄弟们。

9410

【MySQL】索引的操作

lirendada

上面我们的操作都是将单个字段设置为索引,其实我们也是可以通过将多个字段组合成一个索引的,该索引就被称为组合索引。

8310

【MySQL】聚簇索引 && 非聚簇索引

lirendada

MyISAM 引擎是 MySQL5.5.8 版本之前默认的存储引擎,不支持事务,但支持全文检索。其使用 B+树作为索引结构,叶节点的 data 域存放的是数据记...

9810

【MySQL百日打怪升级第17天】事务基础:ACID 特性——面试必问的第一题

没有那多

做这个系列,源于一个朴素的愿望:把踩过的坑、总结的经验系统化输出,希望能帮到刚入行或想进阶的兄弟们。

14610

批量操作性能飙升:从30秒到1秒的三种实战方法

这个DBA有点耶

大家好,我是小耶。批量操作是最容易被忽视的性能瓶颈。小数据量时什么都快,等数据量涨到几万行,循环单条INSERT能让用户等到崩溃。今天不讲复杂理论,直接给三个能...

7210
领券