(1)SYSTEM (2)CONST (3)EQ_REF (4)REF (5)REF_OR_NULL (6)RANGE (7)INDEX_SCAN (8)ALL (9)UNIQUE_SUBQUERY (10)INDEX_SUBQUERY (11)INDEX_MERGE (12)FT (1)SYSTE ...
分类:
数据库 时间:
2017-10-31 20:01:39
阅读次数:
172
Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员基于Flask框架提供的功能对请求进行相应的处理,并返回给用户,如果要返 ...
分类:
Web程序 时间:
2017-10-31 00:03:10
阅读次数:
300
1.对于复杂查询,例如报表等多join的查询,尽量使用缓存,使用缓存的时候注意,now(),Randy(),currDate()等变化的函数是无法使用缓存,例如:SELECT username FROM user WHERE signup_date >= CURDATE(),可以使用变量代替函数(P ...
分类:
数据库 时间:
2017-10-30 17:03:58
阅读次数:
251
在Spring data mongodb 中使用聚合抛出异常 mongodb版本 为 3.6 Spring data mongodb 版本 升级 mongodb-driver 为 3.6 并不能解决问题 把mongodb 版本降级为 3.4 即可 这贴出yum 源 mongodb 3.4 mongo ...
分类:
数据库 时间:
2017-10-27 11:41:35
阅读次数:
3479
1. explain分析法 explain {sql}; // 分析查询语句 (1) id列数字越大越先执行,如果说数字一样大,那么就从上往下依次执行(2) select_type查询类型:simple、primary、dependent subquery等(3) table表名(4) type 从 ...
分类:
数据库 时间:
2017-10-27 01:24:14
阅读次数:
279
一.语法explain < table_name >例如: explain select * from t3 where id=3952602;二.explain输出解释+ + + + + + + + + + +| id | select_type | table | type | possible ...
分类:
数据库 时间:
2017-10-26 10:20:22
阅读次数:
195
Explain:使用EXPLAIN关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是 如何处理你的SQL语句的。分析你的查询语句或是表结构的性能瓶颈 expain+sql语句 id :select查询的序列号,包含一组数字,表示查询中执行select子句或者表的顺序 三种情况:id相同,执 ...
分类:
数据库 时间:
2017-10-20 18:44:35
阅读次数:
158
Love is a vine that grows into our hearts. 爱是长在我们心里的藤蔓。 What is love? Maybe no one can explain it clearly or give a precise definition. It is a compre ...
分类:
其他好文 时间:
2017-10-17 17:28:15
阅读次数:
213
explain可以分析某条select语句会查询多少条记录、以怎样的方式查询,以及复杂select的执行顺序,借此可以了解到select语句的性能和查询是如何执行的如:select子句和from子句,先执行from子句ps:我们的服务器上mysql版本是5.1.73,mysql5.6explain能对update、insert等进行解释..
分类:
其他好文 时间:
2017-10-16 22:15:02
阅读次数:
148
恢复内容开始 得到目标SQL的执行计划,大致有以下四种方式: 1.explain plan 命令 2.DBMS_XPLAN包 3.SQLPLUS中的autotrace开关 4.10046事件 除了第四种,其他三种方法都有可能是不准的。判断一个sq计划任务任务是否准确,就要看目标SQL是否真正被执行。 ...
分类:
数据库 时间:
2017-10-16 13:39:13
阅读次数:
268