随笔分类 -  MySQL

摘要:Explain语法 EXPLAIN SELECT …… 变体: 1. EXPLAIN EXTENDED SELECT …… 将执行计划“反编译”成SELECT语句,运行SHOW WARNINGS 可得到被MySQL优化器优化后的查询语句 2. EXPLAIN PARTITIONS SELECT …… 阅读全文
posted @ 2021-07-02 00:27 ColdJk 阅读(65) 评论(0) 推荐(0)
摘要:主要讨论RR隔离级别,因为RC只是少了间隙锁。 一、innodb七种锁 共享/排他锁(Shared and Exclusive Locks) 共享锁(Shared Locks,S锁) 排他锁(Exclusive Locks,X锁) 可以一起读,读写/写写互斥。 意向锁(Intention Locks 阅读全文
posted @ 2021-07-02 00:25 ColdJk 阅读(122) 评论(0) 推荐(0)
摘要:一、知识点 未完成 二、参数配置 transaction-isolation: Oracle 数据库的默认隔离级别其实就是“读提交”,从 Oracle 迁移到 MySQL 的应用,为保证数据库隔离级别的一致,你一定要记得将 MySQL 的隔离级别设置为“读提交” binlog_format参数 fo 阅读全文
posted @ 2021-07-02 00:10 ColdJk 阅读(114) 评论(0) 推荐(0)
摘要:01 | 基础架构:一条SQL查询语句是如何执行的? 大体来说,MySQL分为Server层和存储引擎层两部分。 连接器:负责跟客户端建立连接、获取权限、维持和管理连接。 查询缓存:查询请求先访问缓存(key 是查询的语句,value 是查询的结果)。命中直接返回。不推荐使用缓存,更新会把缓存清除( 阅读全文
posted @ 2021-07-02 00:09 ColdJk 阅读(226) 评论(0) 推荐(0)