当前位置:首页 > 日记 > 正文

在MySQL分页中抵消过大SQL优化经验共享

在MySQL分页中抵消过大SQL优化经验共享
发现问题

当我们显示一个内容列表时,它不可避免地会遇到分页问题,因为列表内容的数量可能很多,但是用户界面的大小可以看到是有限的,不能是一个接口来显示后端的所有内容,一旦过多的数据会对后端造成额外的压力。

在通常使用分页查询时,经常使用这种语句:
选择
*
从表
在状态= 0
和条件= 0
和条件则= 1
和情况而定= 1
订单编号
限制2000偏移量50000
当偏移量较大时,该语句的执行效率大大降低,效率随偏移量的增加而减小。
原因如下:
MySQL不跳过偏移行,而是接受偏移n行,然后在放弃之前返回到偏移行,并返回到n行。当偏移量很大,单个数据也很大时,我们需要查询的数据越多,速度就越慢。

优化方案:
选择
*
从表
加入
(从表中选择id)
在状态= 0
和条件= 0
和条件则= 1
和情况而定= 1
订单编号
限制2000偏移量50000)
作为TMP使用(id)
也许
从表A中选择,
(从表中选择id)
在状态= 0
和条件= 0
和条件则= 1
和情况而定= 1
订单编号
限制2000偏移量50000)b
在张=数据
首先,获取主键列表,然后通过主键查询目标数据。即使偏移量很大,也获得大量主键,而不是所有字段数据。

总结

以上就是本文的全部内容。希望本文的内容能给大家的学习或工作带来一定的帮助。如果有任何疑问,您可以留言交流,谢谢您的支持。

相关文章

提速在Excel2007中细胞开关操作技

提速在Excel2007中细胞开关操作技

细胞,操作技能,电脑软件,首先,当你输入一个单元格的数据,只需按下ALT + enter组合键可以在单元格的光标直接改变。 技巧二,选择需要包裹在开始选项卡单击细胞,对齐,右上角的自动线区域,改变,图标,后来,当此单元格中的文本内容超过单元格的宽度,它会…

Excel文件密码忘记了什么

Excel文件密码忘记了什么

文件,密码,忘记了,电脑软件,Excel,核心提示:对于他们不想别人看到的数据,很多人喜欢excel文件加密,但如果不是很长时间,可能忘记了自己的密码。excel文件忘记密码做excel加密文件,推荐使用软件办公…不想让别人看到数据,很多人喜欢excel文件加密,…

MySQL中的唯一约束及其空的详细解

MySQL中的唯一约束及其空的详细解

解决方案,约束,详细,电脑软件,MySQL,前言 以前的要求,在一个简化的描述中,是接受来自其他MQ组的消息,然后在数据库中插入一条记录。为了防止它们重复消息并插入多个重复记录,将一个唯一的索引添加到表中的几个列中。 创建唯一索引的数据idx_un…

PS如何设置笔画形状

PS如何设置笔画形状

笔画,形状,如何设置,电脑软件,PS,当我们学习ps时,一定会学会笔画,今天要介绍PS如何设置笔画形状的方法,不是朋友可以参考这篇文章,希望能帮到你! 步: 1、打开ps,选择矩形工具绘制矩形; 2、在属性栏中设置笔画颜色、大小; 3,并设置笔划端点、角点、…

男孩伤心难过地签下男孩伤心难过的

男孩伤心难过地签下男孩伤心难过的

信号,伤心,男孩,签下,电脑软件,对男孩来说,当你伤心难过的时候,你用什么样的词作为你的签名来记录你的心情 男孩们为他们的签名感到难过和难过。 1)不要放弃最美好、最不确定的毅力。 2)幸福就像一个气球,它会无限膨胀并爆炸。 3)你答应我,时间…

如何excel2013固定数值excel2013教

如何excel2013固定数值excel2013教

教程,数值,电脑软件,当我们使用excel2013,我们经常遇到的情况设置行和列的值。我们如何修复这些值让我们来看看萧边。 对excel2013固定值的步骤 首先,打开excel2013,选择要插入的序列号,如下图,萧边应该输入C2的序号,然后单击C2,输入函数=排()- 1,行…

如何解决QQ电脑管家启动问题QQ安全

如何解决QQ电脑管家启动问题QQ安全

启动,如何解决,管家,电脑软件,QQ,当我们使用QQ电脑管家时,我们经常会遇到启动项目的问题。我们如何解决这些问题让我们来告诉你如何解决QQ电脑管家启动问题。 解决QQ电脑管家启动项目的方法 (1)在首页找到快速通道,然后单击Enter。 (2)单击启动…

解决QQ聊天时无法显示的问题

解决QQ聊天时无法显示的问题

无法显示,聊天,电脑软件,QQ,QQ正常使用,但所有用于聊天的图片都无法显示。为什么会这样类似的问题通常是由于用户文件夹过大或文件过多造成的。只要清理个人文件夹就可以解决问题。 打开个人文件夹。该文件夹通常位于用户文件文件夹;腾讯文…

如何快速设置WPS表格单元格格式的W

如何快速设置WPS表格单元格格式的W

教程,设置,单元格,表格,快速,当我们制作WPS表时,我们通常需要设置单元格格式。有没有更快的路让我们向您展示如何快速设置WPS表单单元格格式。 WPS表单元格格式的快速设置 首先选择需要设置单元格格式的单元格,如下图所示: 按Ctrl + 1 ;组合…

最搞笑的个性qq签名

最搞笑的个性qq签名

搞笑,个性,电脑软件,qq,QQ上最搞笑的句子是什么,它可以作为人格签名签名,这是你带给你的最有趣的个性签名,希望你喜欢它。 最搞笑的个性QQ签名{经典} 1)如果你打了你,你需要挑一天吗 2)我希望它简单,但你买不起。 3)含泪播种的人,必须能够笑和收…

PS图象处理软件结满了冰Bingzha画

PS图象处理软件结满了冰Bingzha画

满了,图象,画家,处理软件,电脑软件,本文介绍了如何使用PS图象处理软件软件Bingzha鼠绘冰雪覆盖,画的步骤和方法,我们可以学习好的小物件。 在这种情况下,冰面和冰面的细纹等细节非常多,而且都是半透明的,当性能效果需要更多的耐心时。 最终效…

调查显示:Windows7的早期采用率高于

调查显示:Windows7的早期采用率高于

调查显示,率高,电脑软件,Vista,{新闻} eNet硅谷动力微软正式发布Windows 7操作系统10月23日,据调查,网络应用11月1日,Windows 7的市场占有率已达3.67%;相比微软Vista发布于2007年1月,到今年可能达到3.74%的市场份额。 NET应用程序的操作系统跟踪…