最新 最热

MySQL普通索引和唯一索引到底什么区别?

普通索引可重复,唯一索引和主键一样不能重复。 唯一索引可作为数据的一个合法验证手段,例如学生表的身份证号码字段,我们人为规定该字段不得重复,那么就使用唯一索引。(一般设置学号字段为主键)...

2022-11-30
0

MySQL行锁的最佳实践

行锁就是针对数据表中行记录的锁。事务A更新了一行,而这时候事务B也要更新同一行,须等事务A操作完成后才能更新。

2022-11-30
0

从MySQL主键为何单调递增说起

主键(primary key),一列 (或一组列),其值能够唯一区分表中的每个行。唯一标识表中每行的这个列(或这组列)称为主键。主键用来表示一个特定的行。没有主键,更新或删除表中特定行很困难,因为没有安全方法保证只涉及相关的行...

2022-11-30
0

大厂原来都这么对MySQL分库分表!

传统的将数据集中存储至单一数据节点的解决方案,在容量、性能、可用性和运维成本这三方面难满足海量数据场景。在单库单表数据量超过一定容量水位的情况下,索引树层级增加,磁盘I/O也很可能出现压力,会导致很多问题。...

2022-11-30
1

大厂都在用的MySQL优化方案

上面的参数是对所有存储引擎的表进行累计,下面参数是针对InnoDB存储引擎的,累加算法略有不同

2022-11-30
0

MySQL事务隔离与undo log、MVCC的亲密关系

一个事务执行过程中看到的数据,和该事务在启动时看到的数据一致。 所以未提交的变更对其它事务是不可见的。

2022-11-30
0

MySQL的InnoDB、MyISAM存储引擎B+tree索引实现原理

官方定义:索引(Index)是帮助MySQL高效获取数据的数据结构,即索引是数据结构。 其出现就是为了提高数据查询效率,就像书的目录。

2022-11-30
0

大厂都在用的MySQL主从复制、读写分离及高可用方案

根据云厂商Benchmark结果,4核8G机器运行 MySQL 5.7 时,可支撑TPS 500,QPS 10000。 但随着数据量的增大,读写并发的增加,系统可用性要求的提升,单机 MySQL 出现危机:...

2022-11-30
1

一文看懂这篇MySQL的锁机制

检查table_locks_waited和table_locks_immediate状态变量分析

2022-11-30
1

元数据:跨引擎超完备字段级血缘关系解题方法

元数据是关于数据的数据,是对数据的描述,元数据又分为三类:管理元数据、业务元数据和技术元数据。而字段或表级血缘关系就是技术元数据,关于业务元数据和管理元数据等元数据相关知识笔者给出前期文章分享链接,笔者这里不再...

2022-11-30
1