【 TiDB 使用环境】生产环境
【 TiDB 版本】V6.1.6
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
一张1.3亿条记录的表,使用select count复杂查询需要13秒,表已经做了tiflash同步。这个速度有点慢,如何继续优化?刚开始task还是mpp,单是记录多了之后变成cop。
explain analyze select count(1) from vm_company_derived_variables_df_1m
where new_status = 1
and ((c_city = ‘厦门市’ or c_city = ‘宁德市’) or (c_province = ‘上海’ and c_district = ‘闵行区’))
and c_industry_new in (‘餐饮’,‘零售’,‘服务’,‘文体’,‘贸易’,‘食品饮料’,‘国防军工’,‘旅游业’,‘家电’,‘传媒’,
‘交通运输’,‘电力设备’,‘钢铁’,‘有色’,‘金融’,‘电子’,‘化工’,‘能源’,‘机械设备’)
and (c_xw=1 or c_kjzxw=1 or c_new_fourth_board=1 or c_zgcun_ht=1 or c_new_three_board =1 or c_national_zjt = 1
or c_yingying_enterprise = 1 or c_torch_plan_project =1 or c_gazelle_enterprise=1 or c_private_technology=1)
and ((c_income_10v1 >= 10000000 and c_income_10v1 <= 60000000) or (c_income_25v1 >= 10000000 and c_income_25v1 <= 60000000)
or (c_income_50v1 >= 10000000 and c_income_50v1 <= 60000000) or (c_income_75v1 >= 10000000 and c_income_75v1 <= 60000000)
or (c_income_90v1 >= 10000000 and c_income_90v1 <= 60000000))
【资源配置】
一台物理机,虚拟机,PD:3台,TIDB:3台,每台32G内存,TIKV:3台,每台32G内存。TIFLASH:1台,硬盘SSD。
【附件:截图/日志/监控】
explain.txt (3.4 KB)