用 Explain 命令分析 MySQL 的 SQL 执行 数据库

用 Explain 命令分析 MySQL 的 SQL 执行

在上一篇文章《MySQL常见加锁场景分析》中,我们聊到行锁是加在索引上的,但是复杂的SQL往往包含多个条件,涉及多个索引,找出SQL执行时使用了哪些索引对分析加锁场景至关重要。比如下面这样的SQL:mysql>deletefromt1
阅读全文
一文彻底读懂MySQL事务的四大隔离级别 数据库

一文彻底读懂MySQL事务的四大隔离级别

前言之前分析一个死锁问题,发现自己对数据库隔离级别理解还不够清楚,所以趁着这几天假期,整理一下MySQL事务的四大隔离级别相关知识,希望对大家有帮助~github.com/whx123/Java…事务什么是事务?事务,由一个有限的数据库操作序列
阅读全文
我必须得告诉大家的 MySQL 优化原理 数据库

我必须得告诉大家的 MySQL 优化原理

说起MySQL的查询优化,相信大家收藏了一堆奇淫技巧:不能使用SELECT*、不使用NULL字段、合理创建索引、为字段选择合适的数据类型.....你是否真的理解这些优化技巧?是否理解其背后的工作原理?在实际场景下性能真有提升吗?我想未必。因而理解这些优化建
阅读全文
本文目录
    Loading...