1、两个同样结构的语句一个没有用到索引的问题: 查1到20号的就不用索引,查1到5号的就用索引,为什么呢?不稳定? mysql> explain select * from test where f_submit_time between '2009-09-01' and '2009-09-20' ...
分类:
数据库 时间:
2016-10-27 19:37:28
阅读次数:
212
New and old users alike can run into a pitfall. Below we outline issues that we see frequently as well as explain how to resolve those issues. In the ...
分类:
其他好文 时间:
2016-10-26 00:32:57
阅读次数:
297
转自http://blog.csdn.net/zhanyan_x/article/details/25294539 -- WHERE执行顺序-- 过滤比较多的放在前面,然后更加容易匹配,从左到右进行执行;一般都是优化器很智能的优化了,无需用户处理-- 如何查看优化后的语句EXPLAIN EXTEND ...
分类:
数据库 时间:
2016-10-25 16:32:01
阅读次数:
194
https://segmentfault.com/q/1010000004195469 我的困惑 http://www.cnblogs.com/BeginMan/p/3754322.html 可以指定驱动表 用小表去驱动大表 STRAIGHT_JOIN完全等同于INNER JOIN 只不过,JOIN ...
分类:
其他好文 时间:
2016-10-25 13:35:59
阅读次数:
177
一般我们通常会order by limit start ,offset的方式进行分页查询。 1一般而言,分页sql的耗时随着start的增加而急剧的增加 例如:select * from a1 limit 100,10 >0.02s select * from a1 limit 100000,10 ...
分类:
数据库 时间:
2016-10-23 20:11:17
阅读次数:
235
摘要: 一、 MySQL架构 1.1 架构简介 1.2 MariaDB编译版安装 1.3 存储引擎 1.4 并发控制及事务 二、MySQL基础 2.1 SELECT 2.2 查询缓存 2.3 索引 2.4 explain 参考资料: http://www.jianshu.com/p/91e3af27 ...
分类:
数据库 时间:
2016-10-23 02:49:37
阅读次数:
234
可以通过 EXPLAIN 获取执行语句计划,从而优化语句。 会显示如下信息: 其中,id:select 语句的 ID; select_type:查询的基本类型(例如,简单的查询,union 查询,衍生表查询,即 from 子句里的子查询); table:输出的记录所在的 table; type:jo ...
分类:
其他好文 时间:
2016-10-22 23:32:29
阅读次数:
177
0、mysql数据库分区的由来?1)传统不分区数据库痛点mysql数据库中的数据是以文件的形势存在磁盘上的,默认放在/mysql/data下面(可以通过my.cnf中的datadir来查看),
一张...
分类:
数据库 时间:
2016-10-22 12:27:40
阅读次数:
361
原文地址:https://dev.mysql.com/doc/refman/5.7/en/explain-output.html 9.8.2 EXPLAIN Output Format 9.8.2 EXPLAIN Output Format 9.8.2 EXPLAIN Output Format 9 ...
分类:
数据库 时间:
2016-10-21 20:09:51
阅读次数:
258
数据库的explain关键字和联合索引优化: 本篇文章简单的说一下mysql查询的优化以及explain语句的使用。(新手向) 因为这篇文章是面向查询的,直观一点,首先我们创建一个表:student 结构如下 mysql> show create table student;+ + +| Table ...
分类:
数据库 时间:
2016-10-19 19:13:49
阅读次数:
281