随笔分类 - MySQL
MySQL使用、优化的一些学习笔记
摘要:问题背景 最近用explain命令分析查询sql执行计划,时而能看到Extra中显示为"Using index"或者"Using where; Using Index",对这两者之间的明确区别产生了一些疑惑,于是通过网上搜索、自行实验探究了一番其具体区别。 测试数据准备 以下表作为测试表进行sql分
阅读全文
摘要:type列 MySQL手册上注明type列用于描述join type,不过我们认为把这一列视为对access type--即MySQL决定如何在表中寻找数据的方式的描述,更加合适一些,以下所示从最坏情况到最好情况下的access类型: ALL All类型即常说的全表扫描,通常意味着MySQL需要从头
阅读全文
摘要:最近碰到MySQL需要写入大量数据并查询的场景,于是学习了一下MySQL的查询优化,想找关于explain命令的详细资料,然而网上并没有找全,最后终于在《高性能MySQL》中找到了对这一命令的详细介绍,以下摘录出来记录一下。 EXPLAIN的用法很简单,将其加入SELECT 关键字前面即可,MySQ
阅读全文