1:可以查看information_schema.index_statistics 来查看索引的使用信息。还可以使用pt-index-usage 这个工具来分析日志再结合explain 来分析使用的索引。2:innodb 要访问行时会对其加锁,索引可以减少innodb访问的行数。从而减少锁的数量。但...
分类:
数据库 时间:
2015-02-17 23:32:38
阅读次数:
192
有MySQL使用经验的同学在实际项目中可能会遇到SQL慢查询的场景,有些场景很容易定位问题所在(如单表操作有慢查询SQL时,仔细check SQL语句通常很容易定位索引问题),而有些复杂业务场景(如多表联合查询几十个字段并做group或sort等操作)下,人工check SQL语句通常很难发现SQL瓶颈所在。这个时候,MySQL提供的explain命令就派上用场了。
本笔记主要对explain的...
分类:
数据库 时间:
2015-02-14 22:37:24
阅读次数:
217
Only about 8 months from release of Samba 3.0.0, there is beginning to be the transition from 2.2.x. Here again, I will explain the Notes on new featu...
分类:
其他好文 时间:
2015-02-13 00:05:36
阅读次数:
259
有一个脚本跑了很久不出结果,优化之后瞬间出结果。原语句如下:
SQL> explain plan for
2 select *
3 from crm_dg.tb_ba_channelstaff a,
4 crm_dg.tb_ba_subscription_hist b,
5 crm_dg.tb_cm_serv...
分类:
数据库 时间:
2015-02-11 14:41:14
阅读次数:
202
SQL注入是一门很深的学问,也是一门很有技巧性的学问1、 运算符的优先级介绍2、 SQL语句执行函数介绍mysql_query() 仅对 SELECT,SHOW,EXPLAIN 或 DESCRIBE 语句返回一个资源标识符,如果查询执行不正确则返回 FALSE。对于其它类型的 SQL 语句,mysq...
分类:
数据库 时间:
2015-02-05 18:07:23
阅读次数:
161
问题最近在调试一条查询耗时5s多的sql语句,这条sql语句用到了多表关联(inner join),按时间字段排序(order by),时间字段上已经创建了索引(索引名IDX_published_at)。通过explain分析发现,时间字段上的索引没用上(Using temporary和Using ...
分类:
数据库 时间:
2015-02-04 23:20:49
阅读次数:
230
1:使用索引 ,同时对索引排序,【比如mongodb对时间做索引都用-1降序哈,这样查询最新的速度很快】,注意组合索引中字段的顺序要和查询时字段的顺序一致哈,用find().explain()检查查询是否用了索引,find().hi什么的那个方法可以设置强制使用索引2:创建固定集合,会固定集合大小多...
分类:
数据库 时间:
2015-01-28 15:55:08
阅读次数:
168
In my?previous post I talk about reusable apps, but I don’t really explain it that much. If you have an app that might be useful in another project, it’s best to not refer to the project name i...
分类:
编程语言 时间:
2015-01-28 14:52:02
阅读次数:
198
EXPLAIN SyntaxEXPLAIN SyntaxHive provides anEXPLAINcommand that shows the execution plan for a query. The syntax for this statement is as follows:EXPL...
分类:
其他好文 时间:
2015-01-26 13:16:50
阅读次数:
294
[慢查优化]慎用MySQL子查询,尤其是看到DEPENDENT SUBQUERY标记时案例梳理时间:2013-9-25写在前面的话:在慢查优化1和2里都反复强调过 explain 的重要性,但有时候肉眼看不出 explain 结果如何指导优化,这时候还需要有一些其他基础知识的佐助,甚至需要了解 My...
分类:
数据库 时间:
2015-01-23 11:06:53
阅读次数:
236