MySQL数据库优化_limit_2
limit豫union一起使用时的优化
cp_order_exit数据行数:142951
cp_order_exit_led数据行数:20876
查询;这条 查询将会把 cp_order_exit中的142951条 记录和cp_order_exit_led表中的 条记录存放在一个临时表中,然后再从临时表中取出前20条
(SELECT id,order_num FROM cp_order_exit ORDER BY id DESC)
UNION
(SELECT id,order_num FROM cp_order_exit_led ORDER BY id DESC)
LIMIT 20;
+-------+-------------------+
| id | order_num |
+-------+-------------------+
| 3374 | 17081722253475091 |
| 599 | 17081722445667732 |
| 2919 | 17081722470859738 |
| 763 | 17081722482968034 |
| 597 | 17081722485192686 |
| 485 | 17081722515686701 |
| 310 | 17081723044296838 |
| 14030 | 17081723044958251 |
| 1015 | 17081723050166723 |
| 22979 | 17081723052433009 |
| 938 | 17081723121062016 |
| 662 | 17081723164257266 |
| 6071 | 17081723170688044 |
| 931 | 17081723195065006 |
| 21687 | 17081723195869506 |
| 4206 | 17081723200958620 |
| 2361 | 17081723215579738 |
| 794 | 17081723231721394 |
| 2955 | 17081723255650668 |
| 812 | 17081723301563869 |
+-------+-------------------+
20 rows in set (0.41 sec)
查询;可以通过在UNION的两个子查询中分别加上一个LIMIT 20来减少临时表中的数据
(SELECT id,order_num FROM cp_order_exit ORDER BY id DESC LIMIT 20)
UNION
(SELECT id,order_num FROM cp_order_exit_led ORDER BY id DESC LIMIT 20)
LIMIT 20;
+--------+-------------------+
| id | order_num |
+--------+-------------------+
| 143260 | 17110516090597246 |
| 143259 | 17110513570152100 |
| 143258 | 17102914120810396 |
| 143257 | 17110507585467679 |
| 143256 | 17110513564821578 |
| 143255 | 17110515320939832 |
| 143254 | 17110113430167061 |
| 143253 | 17110514191947002 |
| 143252 | 17110515105274110 |
| 143251 | 17092414521129198 |
| 143250 | 17110514381843286 |
| 143249 | 17110514043443843 |
| 143248 | 17110514095924493 |
| 143247 | 17110419214534187 |
| 143246 | 17110516574761784 |
| 143245 | 17110514595352478 |
| 143244 | 17100817045255527 |
| 143243 | 17110514085146524 |
| 143242 | 17110515463240896 |
| 143241 | 17110514211653455 |
+--------+-------------------+
20 rows in set (0.00 sec)
MySQL数据库优化_limit_2的更多相关文章
- 关于MySQL数据库优化的部分整理
在之前我写过一篇关于这个方面的文章 <[原创]为什么使用数据索引能提高效率?(本文针对mysql进行概述)(更新)> 这次,主要侧重点讲下两种常用存储引擎. 我们一般从两个方面进行MySQ ...
- 【MySQL】花10分钟阅读下MySQL数据库优化总结
1.花10分钟阅读下MySQL数据库优化总结http://www.kuqin.com2.扩展阅读:数据库三范式http://www.cnblogs.com3.my.ini--->C:\Progr ...
- 30多条mysql数据库优化方法,千万级数据库记录查询轻松解决(转载)
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引. 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索 ...
- 50多条mysql数据库优化建议
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引. 缺省情况下建立的索引是非群集索引,但有时它并不是最佳的.在非群集索引下,数据在物理上随机存 ...
- 解开发者之痛:中国移动MySQL数据库优化最佳实践(转)
开源数据库MySQL比较容易碰到性能瓶颈,为此经常需要对MySQL数据库进行优化,而MySQL数据库优化需要运维DBA与相关开发共同参与,其中MySQL参数及服务器配置优化主要由运维DBA完成,开发则 ...
- 30多条mysql数据库优化方法【转】
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引. 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索 ...
- 百万行mysql数据库优化和10G大文件上传方案
百万行mysql数据库优化和10G大文件上传方案 最近这几天正在忙这个优化的方案,一直没时间耍,忙碌了一段时间终于还是拿下了这个项目?项目中不要每次都把程序上的问题,让mysql数据库来承担,它只是个 ...
- 从运维角度来分析mysql数据库优化的一些关键点【转】
概述 一个成熟的数据库架构并不是一开始设计就具备高可用.高伸缩等特性的,它是随着用户量的增加,基础架构才逐渐完善. 1.数据库表设计 项目立项后,开发部根据产品部需求开发项目,开发工程师工作其中一部分 ...
- 关于mysql数据库优化
关于mysql数据库优化 以我之愚见,数据库的优化在于优化存储和查询速度 目前主要的优化我认为是优化查询速度,查询速度快了,提高了用户的体验 我认为优化主要从两方面进行考虑, 优化数据库对象, 优化s ...
随机推荐
- 【bzoj1150】[CTSC2007]数据备份Backup 模拟费用流+链表+堆
题目描述 你在一家 IT 公司为大型写字楼或办公楼(offices)的计算机数据做备份.然而数据备份的工作是枯燥乏味的,因此你想设计一个系统让不同的办公楼彼此之间互相备份,而你则坐在家中尽享计算机游戏 ...
- git 回退版本
回滚到指定的版本 git reset --hard e377f60e28c8b84158 强制提交 git push -f origin master
- Linux 部署KVM虚拟化平台
简单介绍 KVM 是基于虚拟化扩展(Intel VT 或者 AMD-V)的 X86 硬件的开源的 Linux 原生的全虚拟化解决方案.KVM 中,虚拟机被实现为常规的 Linux 进程,由标准 Lin ...
- BZOJ3196二逼平衡树——线段树套平衡树(treap)
此为平衡树系列最后一道:二逼平衡树您需要写一种数据结构(可参考题目标题),来维护一个有序数列,其中需要提供以下操作: 1.查询k在区间内的排名2.查询区间内排名为k的值3.修改某一位值上的数值4.查询 ...
- 洛谷P1107[BJWC2008]雷涛的小猫题解
题目 这个题可以说是一个很基础偏中等的\(DP\)了,很像\(NOIpD1T2\)的难度,所以这个题是很好想的. 简化题意 可以先简化一下题意,这个题由于从上面向下调和从下向上爬都是一样的,所以我们就 ...
- BSGS&扩展BSGS
BSGS 给定\(a,b,p\),求\(x\)使得\(a^x\equiv b \pmod p\),或者说明不存在\(x\) 只能求\(\gcd(a,p)=1\)的情况 有一个结论:如果有解则必然存在\ ...
- Concurrent usage detected
同一个公司里,使用studio 同时进行开发,而且账号还是同一个,会出现这种问题 也有说封掉8732端口就可以解决这个问题的,但是我尝试的是不行的 一直以来用的一个笨的但是有效的办法是:启动studi ...
- Tarjan总结(缩点+割点(边)+双联通+LCA+相关模板)
Tarjan求强连通分量 先来一波定义 强连通:有向图中A点可以到达B点,B点可以到达A点,则称为强连通 强连通分量:有向图的一个子图中,任意两个点可以相互到达,则称当前子图为图的强连通分量 强连通图 ...
- vsftpd 安装与配置
下载安装vsftpd服务,db4用来支持文件数据库yum install -y vsftpd db4-utils ftp 建立宿主用户 vsftpduseradd -s /sbin/nologin - ...
- 每天一个linux命令(1):wc命令
Linux系统中的wc(Word Count)命令的功能为统计指定文件中的字节数.字数.行数,并将统计结果显示输出. 1.命令格式: wc [选项]文件... 2.命令功能: 统计指定文件中的字节数. ...