暂无图片
mysql innodb引擎,单表查询查询到结果过多怎么提速?
我来答
分享
仓管员
2021-12-09
mysql innodb引擎,单表查询查询到结果过多怎么提速?

百万条数据加上索引查询其中5万条用时一分多钟

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
文成

为啥要一次性查询这么多,如果确实要查询这么多数据,最好进行分区,利用分区裁剪的特性,同时也不要走索引,最好能走主键

暂无图片 评论
暂无图片 有用 1
打赏 0
暂无图片
chengang

分页,哈哈。

暂无图片 评论
暂无图片 有用 1
打赏 0
薛晓刚

limit分页,因为返回5万条,如果不分页。一页也放不下。

暂无图片 评论
暂无图片 有用 1
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
如何选择数据类型
回答 1
已采纳
0和1
dbsake如何离线下载后安装?
回答 1
你那个安装步骤实际上是下载dbsake可执行文件到本地.你拷贝到你的离线环境直接使用就行.(不知道会不会区分x86和arm)
mysql能按正常安装,不使用自定义安装,正常安装后,再改端口可以吗?
回答 9
学习了
mysql主从同步,Seconds_Behind_Master的值不断增大,应该怎么处理?
回答 1
已采纳
1.需要确认是主库的binlog有没有传输到从库的relay。showslavestatus上面就能看出是否binlog没有传输导致的2.syncbinlog,innodbflushlogatcomm
用oracle新建odbc连mysql,报错:ORA-28500:support for schemas is disabled.
回答 1
需要透明网关,你是用了这个吗?
MySQL 如何创建b+tree索引?
回答 2
CREATEINDEXindexnameONtablename(column1,column2,...);indexname 
MySQL ocp 证书有编号吗?
回答 1
右下角是有一串编号的,今年的。
mysql有没有sqlserver的ROW_NUMBER () 开窗函数?
回答 1
已采纳
8.0后,有了哈。
MySQL主密钥的更换命令?
回答 1
已采纳
InnoDB使用两层加密密钥体系结构,由主密钥和表空间密钥组成。主密钥保存在钥匙环(keyring)中,表空间密钥被主密钥加密后存储在表空间头部。表空间密钥用于加密和解密表空间里的数据。为了提高安全性
mysql 5.7中sql语句的唯一标识 是哪个字段,类似oracle的sql_id
回答 1
mysql可没有类似Oracle里的sqlid。执行时间长的就记录到慢查询里,不然最近的历史执行SQL会放在performanceschema.eventsstatementshistory这里能找到