MySQL limit性能分析与优化
作者:wlmmmm 发布时间:2024-01-17 09:26:49
标签:mysql,limit,性能分析
一、结论
语法结构: limit offset, rows
结论:rows 相同条件下,offset 值越大,limit 语句性能越差
二、测试
执行测试: 5750000 条数据
sql 1 执行时间:
sql 6执行时间:
三、优化
方式一:可根据主键ID等其他索引字段定位到数据位置,然后使用 limit 0, rows
如: select * from gift_record_0 where id >= 43611207 limit 1000 0.14 s
方式二(根据业务需求):针对不需要展示所有数据的业务,如只展示前2000条数据即可,limit 0, 2000 则能满足。
来源:https://blog.csdn.net/u012099869/article/details/73466529


猜你喜欢
- function getBytesLength(str){ var re=/[\x00-\xf
- 快捷键1、编辑(Editing)Ctrl + Space 基本的代码完成(类、方法、属性)Ctrl + Alt + Space 快速导入任意
- 本文给大家介绍如何判断表单验证的实例代码,在没给大家介绍正文之前,先给大家介绍下插件。插件介绍先上一个图:下载地址:https://gith
- 我们都知道用聚合函数count()可以统计表的行数。如果需要统计数据库每个表各自的行数(DBA可能有这种需求),用count()函数就必须为
- Python中的random函数random模块提供生成伪随机数的函数,在使用时需要导入random模块1. random.random()
- Python 输出 "Hello, World!",英文没有问题,但是如果你输出中文字符"你好,世界"
- wxPython树控件介绍树(tree)是一种通过层次结构展示信息的控件,如下图所示是树控件示例,左窗口中是树控件,在wxPython中树控
- 可能大家在日常工作中会遇到这么个问题,现在基本的linux系统都是自带老版本的python2.7.x版本,我又不想用老版本,但直接升级可能会
- 目录range函数的使用第一种创建方式第二种创建方式第三种创建方式判断指定的数有没有在当前序列中循环结构总结range函数的使用作为循环遍历
- 一、文章前言此文主要通过小程序实现对比人脸相似度,并返回相似度分值,可以基于分值判断是否为同一人。人脸登录、用户认证等场景都可以用到。二、具
- 一、Pandas两大数据结构的创建序号方法说明1pd.Series(对象,index=[ ])创建Series。对象可以是列表\ndarra
- 首先:确认自己安装有python(没有安装的同学可自行安装,这里我们不过多赘述)确认安装有python之后,win+r打开cmd窗口,输入p
- 前言字典是 Python 中很重要的数据类型,有很多内置函数需要了解。1.dict.clear清除字典中所有键值对。dict = {'
- 区别:series,只是一个一维数据结构,它由index和value组成。dataframe,是一个二维结构,除了拥有index和value
- 本文实例讲述了JS实现动态添加外部js、css到head标签的方法。分享给大家供大家参考,具体如下:function appendJQCDN
- 在实际数据分析过程中,我们分析用Python来处理数据(海量的数据),我们都是把这个数据转换为Python的对象的,比如最为常见的字典。比如
- 解决golang编译提示dial tcp 172.217.160.113:443: connectex: A connection atte
- Python是一门简单易学的编程语言,语法简洁而清晰,并且拥有丰富和强大的类库。与其它大多数程序设计语言使用大括号不一样 ,它使用缩进来定义
- 1)按笔画排序 select * from Table order by nlssort(columnName,'NLS_SORT=
- 标题可能无法表达我的本意。比如,有这样一个枚举:public enum MyChoice { &nb