测试积点老人 发表于 2020-5-27 13:39:58

从500万条数据中查询,求优化一条SQL语句

从500万条数据中查询,求优化一条SQL语句
表结构如下,里面有500W数据。我没有权限修改这个表,所以请大家给我优化下SQL查询
Sql代码

<p>CREATE TABLE IF NOT EXISTS `jdp_tb_trade` (
`tid` bigint(20) NOT NULL,
`status` varchar(64) DEFAULT NULL,
`type` varchar(64) DEFAULT NULL,
`seller_nick` varchar(32) DEFAULT NULL,
`buyer_nick` varchar(32) DEFAULT NULL,
`created` datetime DEFAULT NULL,
`modified` datetime DEFAULT NULL,
`jdp_hashcode` varchar(128) DEFAULT NULL,
`jdp_response` mediumtext,
`jdp_created` datetime DEFAULT NULL,
`jdp_modified` datetime DEFAULT NULL,
PRIMARY KEY (`tid`),
KEY `ind_jdp_tb_trade_seller_nick_jdp_modified` (`seller_nick`,`jdp_modified`),
KEY `ind_jdp_tb_trade_jdp_modified` (`jdp_modified`),
KEY `ind_jdp_tb_trade_seller_nick_modified` (`seller_nick`,`modified`),
KEY `ind_jdp_tb_trade_modified` (`modified`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;</p>

277169949 发表于 2020-5-27 17:46:32

select * from jdp_tb_trade where jdp_modified between '' and''and 其他查询条件

我能想到的就是加时间限制

郭小贱 发表于 2020-5-28 09:19:44

参考https://www.iteye.com/problems/100945   里面提供多种方法与思路。

海海豚 发表于 2020-5-28 09:28:39

https://www.iteye.com/problems/100945参考下这个

bellas 发表于 2020-5-28 09:58:30

参考下这个链接https://www.cnblogs.com/ShaYeBlog/archive/2013/07/31/3227244.html

jingzizx 发表于 2020-5-28 12:34:01

参考连接

qqq911 发表于 2020-5-28 13:19:15

加索引
页: [1]
查看完整版本: 从500万条数据中查询,求优化一条SQL语句