【概述】 场景 + 问题概述:分区表创建tiflash副本,有些分区条件的查询不走tiflash引擎
【背景】 做过哪些操作:表分区
【现象】 业务和数据库现象:不走tiflash
【业务影响】
【 TiDB 版本】 : v5.0.3
CREATE TABLE `wf_log` (
`date_time` timestamp NULL DEFAULT NULL,
`event_id` varchar(255) DEFAULT NULL,
`user_id` varchar(50) DEFAULT NULL,
`user_type` int(4) DEFAULT NULL,
`institution` varchar(255) DEFAULT NULL,
KEY `idx_date_time` (`date_time`),
KEY `idx_user_id` (`user_id`),
KEY `idx_ip` (`ip`),
KEY `idx_institution` (`institution`)
)
Partition by range(UNIX_TIMESTAMP(date_time))(
partition p202106 values less than (UNIX_TIMESTAMP('2021-07-01')),
partition p202107 values less than (UNIX_TIMESTAMP('2021-08-01'))
)
其中走tiflash的查询,耗时148ms, 走tikv的查询耗时691ms。