MySQL
文章平均质量分 93
二十Ⅳ桥明月夜
时间带走一切,运动治愈伤痛,读书丰富格局。
展开
-
InnoDB引擎解析
InnoDB的内存结构和磁盘存储结构图总结。原创 2023-10-11 21:54:52 · 68 阅读 · 0 评论 -
MySQL查询优化
3.优化:优化SQL语句,例如重写查询,决定表的读取顺序,以及选择需要的索引等。这一阶段用户是可以查询的,查询服务器优化器是如何进行优化的,便于用户重构查询和修改相关配置,达到最优化。通过使用EXPLAIN关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的。1.如果是查询语句(select语句),首先会查询缓存是否已有相应结果,有则返回结果,无则进行下一步(如果不是查询语句,同样调到下一步)range:查找某个索引的部分索引,只检索给定范围的行,属于范围查找。原创 2023-08-01 21:43:09 · 37 阅读 · 0 评论 -
MySQL查询原理
MySQL在一般情况下执行一个查询时最多只会用到单个二级索引,但存在有特殊情况,在这些特殊情况下也可能在一个查询中使用到多个二级索引,MySQL中这种使用到多个索引来完成一次查询的执行方法称之为:索引合并/index merge,具体的索引合并算法有下边三种。原创 2023-10-02 18:26:28 · 165 阅读 · 1 评论 -
MySQL分支及其替代品
MySQL变种有好几个,主要有三个久经考验的主流变种:Percona Server,MariaDB和 Drizzle。它们都有活跃的用户社区和一些商业支持,均由独立的服务供应商支持。同时还有几个优秀的开源关系数据库,值得我们了解一下。原创 2023-09-26 23:35:49 · 214 阅读 · 1 评论 -
MySQL8新特性
相关sqlmysql8中,创建用户和授权必须分开执行,之前版本是可以一起执行mysql5.7。原创 2023-09-16 15:20:40 · 630 阅读 · 1 评论 -
MySQL索引
InnoDB存储引擎支持以下几种常见的索引:B+树索引、全文索引、哈希索引,其中比较关键的是B+树索引。原创 2023-07-30 09:26:34 · 52 阅读 · 1 评论 -
MySQL并发安全——事务与锁
rollbackcommitSAVEPOINT 保存点名称ROLLBACK TO [SAVEPOINT] 保存点名称;删除保存点RELEASE SAVEPOINT 保存点名称;隐式提交当我们使用ALTER USER、CREATE USER、DROP USER、GRANT、RENAME USER、REVOKE、SET PASSWORD等语句时也会隐式的提交前边语句所属于的事务。 一个事务还没提交或者回滚时就又使用START TRANSACTION或者BEGIN语句开启了原创 2023-08-03 22:42:27 · 127 阅读 · 0 评论 -
Mysql基础知识
Mysql基础知识原创 2023-07-29 19:56:13 · 82 阅读 · 2 评论