最新 最热

MySQL中的12个SQL编写规范

开发SQL查询时,养成使用EXPLAIN的习惯至关重要。 特别要注意索引的使用效率。例如:

2024-05-23
1

MySQL 核心模块揭秘 | 17 期 | InnoDB 有哪几种行锁?

除了以上三类,排他锁(X)还包含另一类有点特殊的锁,就是插入意向锁(LOCK_INSERT_INTENTION)。

2024-05-22
1

技术分享 | MySQL 隐式转换必知必会

作者:张洛丹,热衷于数据库技术,不断探索,期望未来能够撰写更有深度的文章,输出更有价值的内容!

2024-05-22
1

MySQL事务——ACID四大特性

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第15天,点击查看活动详情

2024-05-22
1

jumpserver集群部署(三)---之MySQL部署

mysql集群是指两台或多台机器运行、任意时刻只有过一个机器对外提供服务。当提供服务的一台出现故障、就会从剩下的机器选一个提供服务。

2024-05-22
1

MySQl索引(二)如何看懂explain工具信息,使用explain工具来分析索引

EXPLAIN 工具能用于获取查询执行计划,即分析 MySQL 如何执行一个 SQL 语句。我们可以通过使用EXPLAIN 去模拟优化器执行 SQL 语句,从而分析 SQL 语句有没有使用索引、是否采用全表扫描方式、判断能否更进一步优化等。我...

2024-05-21
1

MySQL架构(三)mysql的两阶段提交

在 MySQL架构(二)SQL 更新语句是如何执行的?中说到了 redo log 和 binlog 日志文件,在事务执行过程中,会分两个阶段写入这两份日志文件中,这也是为了保证两份日志之间的一致性,即维护 mysql 的数据一致性。...

2024-05-21
1

MySQL架构(二)SQL 更新语句是如何执行的?

在上一篇文章中,我们从一个查询语句的执行流程知道了 MySQL 架构可分为 Server 层和存储引擎层,以及各个层级的具体部件。

2024-05-21
1

MySQL架构(一)SQL 查询语句是如何执行的?

在了解 MySQL 架构之前,我们先看几个 SQL 语句,当我们知道了 SQL 语句的执行流程,再学习 MySQL 架构简直手到擒来。

2024-05-21
1

索引的最左前缀原则介绍

索引最左前缀原则是指,对于多列索引,MySQL会优先使用最左边的列进行查询。如果在查询中使用了多个列作为过滤条件,则Mysql会尽量使用最左边的列来进行过滤。...

2024-05-21
1