原文地址:http://blog.csdn.net/zwan0518/article/details/11972853目录(?)[-] 一查询优化 1创建索引 2缓存的配置 3slow_query_log分析 4分库分表5子查询优化二数据转移 21插入数据 如今随着互联网的发展,数据的量级也是撑指数...
分类:
数据库 时间:
2015-08-06 22:08:30
阅读次数:
378
1、什么是子查询、表关联查询:
子查询:是指在主sql语句中的select或where子句中使用select查询语句;select a.name,(select b.name from b where b.id=a.id) from a where a.name lik 'a%'
表关联查询:指多个表联合查询;select a.name,b.name from a,b where a.id=b...
分类:
数据库 时间:
2015-08-06 15:13:43
阅读次数:
195
mer_stage 表有 216423 条记录,DDL:CREATE TABLE `mer_stage` (
`STAGE_ID` int(11) NOT NULL AUTO_INCREMENT,
`MER_ID` int(11) NOT NULL,
`MER_CODE` varchar(16) DEFAULT NULL,
`MER_NAME` varchar(80) NOT NU...
分类:
数据库 时间:
2015-07-03 20:43:45
阅读次数:
187
Mysql 在5.6.3中,优化器更有效率地处理派生表(在from语句中的子查询): 优化器推迟物化子查询在from语句中的子查询,知道子查询的内容在查询正真执行需要时,才开始物化。这一举措提高了性能: 1:之前版本(5.6.3),from语句中的子查询在explain select ...
分类:
数据库 时间:
2015-05-18 16:26:27
阅读次数:
257
[Author]: kwu -- 使用嵌套子查询优化hive的SQL...
分类:
数据库 时间:
2015-05-12 11:28:33
阅读次数:
480
写在前面的话: 在慢查优化1和2里都反复强调过 explain 的重要性,但有时候肉眼看不出 explain 结果如何指导优化,这时候还需要有一些其他基础知识的佐助,甚至需要了解 MySQL 实现原理,如子查询慢查优化。 看到...
分类:
数据库 时间:
2015-04-28 12:12:18
阅读次数:
163
1)子查询概念:当一个查询是另一个查询的子部分时,称之为子查询(查询语句中嵌套有查询语句)。
子查询出现的位置有:
a)目标列位置:子查询如果位于目标列,则只能是标量子查询,否则数据库可能返回类似“错误: 子查询必须只能返回一个字段”的提示。
b)FROM子句位置:相关子查询出现在FROM子句中,数据库可能返回类似“在FROM子句中的子查询无法参考相同查询级别中的关系”...
分类:
数据库 时间:
2015-02-07 15:58:22
阅读次数:
233
1.什么是行子查询:selectt1.*,(selectvnfromt2wheret2.c.1=t1.c3limit1)wheret1.cn=‘xxx‘....类似每行通过一个子查询来查询获的结果,都是行子查询。2.案例:MySQL版本:MySQL-5.6.16-log原sql:#Query_time:20.769287Lock_time:0.000152Rows_sent:10Rows_examined:11665408
S..
分类:
数据库 时间:
2015-01-01 06:49:54
阅读次数:
372
mysql> select * from t where t.id in (select t1.tid from t1);+------+| id |+------+| 1 |+------+1 row in set (0.00 sec)mysql> select t.id from t ...
分类:
其他好文 时间:
2014-12-18 09:08:04
阅读次数:
162
mysql的分页比较简单,只需要limit offset,length就可以获取数据了,但是当offset和length比较大的时候,mysql明显性能下降*1.子查询优化法先找出第一条数据,然后大于等于这条数据的id就是要获取的数缺点:数据必须是连续的,可以说不能有where条件,where条件会...
分类:
数据库 时间:
2014-11-18 15:55:48
阅读次数:
342