1.表結(jié)構(gòu)
mysql> show create table t_order_detail\G;
*************************** 1. row ***************************
Table: t_order_detail
Create Table: CREATE TABLE `t_order_detail` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`order_id` int(11) DEFAULT NULL,
`product_name` varchar(100) DEFAULT NULL,
`create_date` datetime DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `idx_create_date` (`create_date`)
) ENGINE=InnoDB AUTO_INCREMENT=500018 DEFAULT CHARSET=latin1
在 create_date 字段上創(chuàng)建了索引
開(kāi)啟MRR
set optimizer_switch='mrr=on,mrr_cost_based=off';
開(kāi)啟MRR之后, 之前未使用索引的SQL語(yǔ)句也使用了索引
/*+ MRR(t_order_detail) */