- Mysql
MySQL 记录、页、索引的数据结构简析
本文在介绍 MySQL 内存中记录、页、索引、游标的数据结构的基础上,通过简单分析插入操作过程中行格式的转换介绍了不同数据结构的关系,其中不涉及加...
- Mysql
MySQL:级联从库延迟数据库的延迟计算问题
在MySQL中,级联从库是指一个从库可以级联到另一个从库,形成一个链式结构。这种结构通常用于实现高可用性和数据冗余。而延迟计算则是指在查询执行...
- Mysql
MySQL:InnoDB的页合并与页分裂到底是什么
从MySQL5.6开始innodb_file_per_table参数默认设置为1,即:每个表都会单独作为一个文件存储(如果有分区,可能有多个文件)。如果配置为0,则所有的表都是写...
- Mysql
MySQL知识:MySQL的自增主键是连续自增吗?
从开始接触MySQL,我们就知道在设计主键时,要设置为自增主键,使用自增主键有以下几个优点: 效率高:使用自增主键可以避免频繁生成主键值的操作,...
- Mysql
MySQL数据库性能优化中常用的方法是什么?
查询语句是MySQL数据库中最常用的操作之一,也是造成性能问题的主要原因之一。以下是一些常见的查询语句优化方法:...
- Mysql
被面试官PUA了:创建索引时一定会锁表
索引主要是用于提高数据检索速度的一种机制,通过索引数据库可以快速定位到目标数据的位置,而不需要遍历整个数据集,它就像书籍的目录部分,有它...
- Mysql
MySQL的锁机制是如何防止数据冲突和不一致的?
MySQL的锁机制通过对数据进行加锁来防止数据冲突和不一致。具体来说,MySQL使用了两种类型的锁:共享锁(Shared Lock)和排他锁(Exclusive Lock)。...
- Mysql
十个高效的MySQL方法,助你更上一层楼
本文分享十个重要的MySQL方法技巧,带读者深入了解如何优化查询、使用存储过程和触发器、创建视图以及其他实用技巧。这些技巧会对读者的MySQL开发之旅...
- Mysql
DDD死党:单引擎查询利器
本文从一个日常开发场景出发,提出两个关键问题:代码过于繁琐,容易出错,同时开发效率低下;对性能设计关注不足,容易遗漏,产生性能问题;对于...
- Mysql
数据恢复新姿势:使用MySQL Shell进行更高效灵活的数据恢复
MySQL Shell的数据恢复操作有很多可选参数便于灵活操作,大家可以自己实操实验一下。也可以通过修改并发参数来对比其他逻辑备份工具的效率。...
- Mysql
MySQL:如何保证双十一的主备数据同步
但是如果在一个压力持续比较久(比如双十一或者大促期间)的主从系统内,主服务器需要应对庞大的数据读写压力,如果备库执行日志的速度低于主库生...
- Mysql
MySQL中Varchar和Int隐式转换的小秘密
经过半天的探索,「发现这是MySQL优化器中,判断数据类型不匹配的比较时,MySQL 优化器会进行隐式类型转换!」下面我们一起来看看这个隐式转换,到底...
- Mysql
MySQL Repeatable-Read 实现的一些误解
首先1992 年发表的SQL Standard 对隔离级别进行的定义是根据几个异象(Dirty Read, Non-Repeatable Read, Phantom Read) , 当然这个定义非常模糊, 后面Jim Grey 也有文章说这个...
- Mysql
从MySQL看主从架构高可用性实现
在MySQL的正常情况下,只要主库执行更新生成的所有binlog全部被正确的传到备库并且被正确执行,备库就能和主库数据一致,实现最终一致性。但是最终一...
- Mysql
MySQL数据库压力测试与性能评估方法:Java实战
本文将介绍在Java实战中进行MySQL数据库压力测试和性能评估的方法和步骤。...
- Mysql
MySQL:如何才能实现高效数据统计
我们在业务中经常遇到的一个场景就是统计当前已有的业务数据,比如说商品库内商品的数量、每天的用户订单数量等等。 这时候,我们一般就需要MySQL的...