CREATE TABLE `order_discount` ( `id` char(32) NOT NULL, `name` char(255) DEFAULT '' COMMENT '优惠名称', `type` char(120) DEFAULT '' COMMENT '优惠类型 ', `order_id` char(32) DEFAULT NULL COMMENT '订单id', `discount_price` int(10) DEFAULT NULL COMMENT '优惠金额', `vender_pay_price` int(10) DEFAULT NULL COMMENT '商家承担金额', `plat_pay_price` int(10) DEFAULT NULL COMMENT '平台承担金额', `remark` varchar(255) DEFAULT NULL COMMENT '优惠备注', PRIMARY KEY (`id`), KEY `idx_order_id` (`order_id`), KEY `type` (`type`) USING BTREE ) ENGINE=MyISAM DEFAULT CHARSET=utf8; --大约20-30秒 SELECT * from order_discount where id > '001ec21cc00e264d94cc55399d3fb0c4' ORDER BY id asc LIMIT 2000; --大约1-2秒 SELECT * from order_discount where order_id >'1000199783976320321' ORDER BY order_id asc LIMIT 2000; order_discount 大约7KW条数据。 为什么用ID是主键反而更慢呢? |
yejr
2024-4-30 16:27:44
| ||
起飞小宇
2024-4-30 16:39:54
| ||
yejr
2024-4-30 21:09:52
| ||
起飞小宇
2024-5-1 16:59:57
| ||
yejr
2024-5-6 09:34:52
| ||
起飞小宇
2024-5-6 17:48:19
| ||
yejr
2024-5-7 08:45:37
| ||
合作电话:010-64087828
社区邮箱:greatsql@greatdb.com