最新 最热

mysqldump备份表中有大字段失败的排错过程

几天前收到某个业务项目,MySQL数据库逻辑备份mysqldump备份失败的邮件,本是在休假,但本着工作认真负责,7*24小时不间断运维的高尚职业情操,开始了DBA的排错之路(一开始数据库的备份都是成功的,巧的是我休假就出问题,怀疑是数...

2022-08-17
5

深入剖析 MySQL 自增锁

之前的文章把 InnoDB 中的所有的锁都介绍了一下,包括意向锁、记录锁...自增锁巴拉巴拉的。但是后面我自己回过头去看的时候发现,对自增锁的介绍居然才短短的一段。...

2022-08-17
7

简单了解 MySQL 中相关的锁

数据也是一样,在并发的场景下,如果不对数据加锁,会直接破坏数据的一致性,并且如果你的业务涉及到钱,那后果就更严重了。

2022-08-17
2

MySQL数据库使用trigger更新中间表

一些count类的查询,在很频繁时,一般不直接使用原表,二是使用trigger更新到中间表上,直接使用中间表获得查询结果。以下是我写的一个例子。只有insert与update操作。...

2022-08-17
2

浅入浅出 MySQL 索引

索引是什么?为什么要有mysql 索引,解决了什么问题,其底层的原理是什么?为什么使用B+树做为解决方案?用其他的像哈希索引或者B树不行吗?

2022-08-17
2

MySQL下实现窗口分析函数

窗口分析函数在做数据分析时十分常用,但是MySQL却不支持。不过我们可以通过sql的形式实现这个功能

2022-08-17
2

用简单程序协助MySQL实现窗口函数

窗口函数是 SQL2003 标准才开始有的一系列 SQL 函数,用于应付一些复杂运算是比较方便。但是普遍使用的 MySQL 数据库对窗口函数支持得却很不好,直到最近的版本才开始有部分支持,这当然就让 MySQL 程序员很郁闷了。...

2022-08-17
2

详细了解 InnoDB 内存结构及其原理

之前写过一篇文章「简单了解InnoDB原理」,现在回过头看,其实里面只是把缓冲池(Buffer Pool),重做日志缓冲(Redo Log Buffer)、插入缓冲(Insert Buffer)和自适应哈希索引(Adaptive Hash Index)等概念简单的介绍了一下。...

2022-08-17
2

MySQL存储引擎 InnoDB 介绍

InnoDB存储引擎提供了具有提交,回滚,和崩溃恢复能力的事务安全,对比MYISAM 的存储引擎,InnoDB写的处理效率差一些并且会占用更多的磁盘空间以保留数据和索引。它的特点有如下:...

2022-08-17
7

CentOS 7.2下MySQL读写分离配置

场景描述:数据库Master主服务器:192.168.206.100数据库Slave从服务器:192.168.206.200 MySQL-Proxy调度服务器:192.168.206.210

2022-08-17
5