This tutorial will give a brief overview of the defun function and moreover explain why localising variables is a good habit to get into. By http://le...
分类:
其他好文 时间:
2014-07-29 13:53:59
阅读次数:
136
转载http://bzyyc.happy.blog.163.com/blog/static/6143064720115102551554/key实 际使用的索引。如果为NULL,则没有使用索引。很少的情况下,MYSQL会选择优化不足的索引。这种情况下,可以在SELECT语句中使用USE INDEX(...
分类:
数据库 时间:
2014-07-28 21:27:54
阅读次数:
315
前一篇简单介绍了索引,并给出了基本的索引使用,这一次,我们进一步说一下MongoDB中的索引,包括如何查看查询是否走索引,如何管理索引和地理空间索引等。【使用explain和hint】前面讲高级查询选项时,提到过"$explain" 和 ”$hint“可以作为包装查询的选项关键字使用,其实这两个本身...
分类:
数据库 时间:
2014-07-24 21:40:32
阅读次数:
375
--MySQL SQL优化-------------------2014/07/23几种order by的情况 乍一看这个问题好像有点复杂,我们从最简单的case开始看起。 用这个表来说明:(10w行数据)1、 最简单的order ―― order by索引字段从explain的结果来看(Extra...
分类:
数据库 时间:
2014-07-23 20:49:45
阅读次数:
309
explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。 先解析一条sql语句,看出现什么内容 EXPLAINSELECTs.uid,s.username,s.name,f.email,f.mobile,f.ph...
分类:
数据库 时间:
2014-07-22 22:32:55
阅读次数:
370
转自http://www.voidspace.org.uk/python/articles/authentication.shtml先转来,由于是python2的版本之后会翻译文章以及移植到python3IntroductionThis tutorial aims to explain and il...
分类:
编程语言 时间:
2014-07-22 00:18:35
阅读次数:
588
一、Explain 二、各项值 1、id 每个被独立执行的操作的标识,表示对象被操作的顺序;id值大,先被执行;如果相同,执行顺序从上到下。 若没有子查询和联合查询,id则都是1。Mysql会按照id从大到小的顺序执行query...
分类:
数据库 时间:
2014-07-21 10:07:25
阅读次数:
323
连接操作的类型 (1)SYSTEM CONST的特例,当表上只有一条元组匹配 (2)CONST WHERE条件筛选后表上至多有一条元组匹配时,比如WHERE ID = 2 (ID是主键,值为2的要么有一条要么没有) (3)EQ_REF 参与连接运算的...
分类:
数据库 时间:
2014-07-20 23:32:02
阅读次数:
493
count(distinct key)案例explain select count(distinct session_id) from trackinfo where ds=' 2013-07-21' ;STAGE DEPENDENCIES: Stage-1 is a root stage St.....
分类:
其他好文 时间:
2014-07-20 22:16:56
阅读次数:
347
Mysql 查询执行过程 大致分为4个阶段吧:
语法分析(sql_parse.cc)
>>sql_resolver.cc # JOIN.prepare
生成逻辑查询plan(sql_optimizer.cc)
>># JOIN.optimize
生成物理查询plan(sql_planner.cc)
run the explain plan(sql_executor.cc...
分类:
数据库 时间:
2014-07-19 23:18:37
阅读次数:
335