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

MySQL的经典限制用法和优化示例的详细说明

MySQL的经典限制用法和优化示例的详细说明
用法
复制代码代码如下所示:
选择` keyword_rank `。* ` keyword_rank `哪里(advertiserid = '59)限2偏移1;

例如,这个SQL,2个数据后面的限制,从第一次读取开始后偏移。

使用两
复制代码代码如下所示:
选择` keyword_rank `。* ` keyword_rank `哪里(advertiserid = '59)限2,1;

这个SQL,在限制之后,从第二条读取,并读取1条消息。

这两者不可混为一谈。

使用三
复制代码代码如下所示:
SELECT * FROM tablename限100,1

从第一百个开始——最后一个。

使用四
复制代码代码如下所示:
SELECT * FROM tablename限制15

相当于超过极限。查询结果使用前15个数据使用量五

MySQL的较低版本不支持限制偏移。

限制偏移通常在MySQL的4多个版本中正常运行,在MySQL 3.23的旧版本中是无效的。

极限m偏移量等于极限m,n

优化极限

MySQL的限制给分页带来了极大的便利,但当数据量较大时,极限性能急剧下降。

来源:第三英亩的博客

MySQL的优化是非常重要的,另一个最常用和最需要的优化是限制,MySQL的限制给分页带来了极大的方便,但当数据量很大时,限制的性能急剧下降。

取10个数据也是如此。
复制代码代码如下所示:
SELECT * FROM yanxue8_visit极限10000,10

SELECT * FROM yanxue8_visit限制不同

这不是数量的命令。

也有很多在线优化限制的指南,所有这些都是从MySQL手册翻译过来的,虽然正确但不实际。

而不是直接使用限制,我们首先要抵消的ID,然后直接使用极限尺寸得到数据。根据他的数据,这显然是更直接的使用极限。这里我使用的数据在两例测试(测试环境win2033 + P4双核(3GHz的)+ 4G内存MySQL 5.0.19)

1,当偏移量较小时。
复制代码代码如下所示:
SELECT * FROM yanxue8_visit极限10,10

运行多次,保持0.0004-0.0005之间的时间
复制代码代码如下所示:
SELECT * FROM yanxue8_visit在VID > =(

选择视频的视频、yanxue8_visit顺序限制

10)限制

很多时候,时间保持在0.0005-0.0006,主要0.0006

结论:当偏移偏移较小,限制直接使用更好。这显然是为子查询的原因。

2,当偏移量很大时。
复制代码代码如下所示:
SELECT * FROM yanxue8_visit极限10000,10

运行多次,并保持在0.0187左右的时间
复制代码代码如下所示:
SELECT * FROM yanxue8_visit在VID > =(

选择视频的VID限制10000,1 yanxue8_visit秩序

10)限制

很多时候,时间保持在0.0061左右,只有前者的1/三是预期较大的偏移量,更好的后者。

在将来,我们应该注意纠正您的限制语句并优化MySQL。

相关文章

PHP控制linux服务器,经常关闭功能,重

PHP控制linux服务器,经常关闭功能,重

重新启动,控制,服务器,功能,新站点,PHP有一个可以调用系统命令的系统方法。 首先,创建一个脚本(隐喻 /根/ reboot_server。SH)并重新启动它。 复制代码代码如下所示: # /斌/狂欢! 重新启动 再给他4755次许可 chown根:根/根/ reboot_server.sh ch…

MySQL更新更新页面1/4。

MySQL更新更新页面1/4。

页面,电脑软件,MySQL,插入和替换 插入和替换语句的功能是将新数据插入表中,这两个语句的语法相似,它们之间的主要区别是如何处理重复的数据。 1的一般用法。插入 MySQL中的INSERT语句与标准插入符不一样。在标准SQL语句中,每次插入记录时只有…

如何在计算机上添加第二个IP地址

如何在计算机上添加第二个IP地址

地址,计算,第二个,机上,如何在,评论:事实上,互联网上有一个IP地址。但有时,由于特殊的需要,我们需要向计算机添加另一个IP地址,例如,访问Internet的IP地址,以及访问该单位内部办公网络的另一个IP地址。 随着互联网的普及,越来越多的计算机连接到互…

无法读下config.sf文件(方案)

无法读下config.sf文件(方案)

方案,文件,电脑软件,config,sf,问题: 计算机安装酷:狼游戏;打开游戏时,它会显示无法读programdata config.sf文件;错误,游戏无法正常运行,这是什么情况 答案uff1a 游戏运行时无法读下提示计算机丢失游戏文件config.sf文件。 解决方案是在计算机…

Windows7时间栏显示设置

Windows7时间栏显示设置

设置,显示,时间,电脑软件,点评:你能把windows7的时间栏中显示本文介绍了建立这一方面并与大家分享的方法。 最新的小多特蒙德知道,看到有人问任务栏的日期和时间,Windows 7系统设置的问题下面的小系列在这里告诉你的细节! 问:默认的Windows 7日…

如何建立一个为Win7或XP例桌面背景

如何建立一个为Win7或XP例桌面背景

建立一个,桌面背景,电脑软件,XP,点评:桌面背景设置是一种习惯性操作,毕竟每个人的感觉都不一样,所以设置在windows下是不同的,从人到人,以XP为例,介绍在特定背景下设置的过程,有兴趣的朋友不要错过。 Windows XP系统 1。打开桌面墙纸下载页面,选择…

win7电脑提示无法连接Windows服务(

win7电脑提示无法连接Windows服务(

服务,无法连接,提示,解决方案,电脑软件,问题: 我的电脑配备的是win7系统。我以前用得很好。当我最近进入系统时,我弹出了一个提示窗口。我无法连接Windows服务。我们能做什么来消除它 答案uff1a 上述问题是由win7系统优化不当引起的。 解…

如何使QQ在日志空间的顶端

如何使QQ在日志空间的顶端

空间,日志,电脑软件,QQ,日志;顶;可以突出它的重要性,如果你认为这本日记是经典,想让朋友的日志列表,你第一次看到这个日志后,机顶称号后会在日志上显示的前字,顶部;;日志将安排之前,如果你在同一时间上的日志,它将按照发布时间排序。 具体操作方法如下…

destoon模板制作简明教程

destoon模板制作简明教程

简明教程,模板,电脑软件,destoon,模板的制作Destoon,你首先需要了解的概念:两destoon模板(模板)和风格(皮肤),模板存储在系统模板目录。样式(系统界面的图片和CSS文件)存储在系统皮肤目录中,也就是说,模板将页面文件和皮肤放置在样式文件中。 destoon…

php重构:改进现有代码的设计四个简

php重构:改进现有代码的设计四个简

条件,表达式,重构,代码,电脑软件,思维导图 点击下图查看大图。 介绍 条件逻辑可能非常复杂,因此本章提供了一些简化它们的重构技术。 对全文的简要描述(您可以跳过以下内容)。 核心重构:分解条件分离和交换逻辑(交换逻辑)和操作细节(细节)分离。 …

QQ空间说新的定时发布功能

QQ空间说新的定时发布功能

空间,功能,电脑软件,QQ,1。功能规则。 每个QQ号码总共可以设置1000个计时语句; 两。函数入口。 1,让我们讨论一下按钮旁边的时钟图标。下拉菜单项中有三项,即设置时间、检查我的计时列表、定期取消文章和发布。 2、单击设置时间、弹出时间…

什么launch.exe过程必须与发射过程

什么launch.exe过程必须与发射过程

查询,发射,过程,电脑软件,launch,点评:launch.exe是Vantarakis推出的应用程序的一部分,用来帮助用户清除浏览历史 进程文件:启动或launch.exe 进程名称:Vantarakis Launchh 过程类别:安全风险的过程 英文描述: launch.exe是Vantarakis启动应用…