为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:8
【操作系统】:linux
【问题描述】*:单表280W的数据量,单表查询不加排序的情况下速度还可以,查询时间在零点几秒,加上排序字段巨慢,在16秒左右的时间。
表结构如下:
查询sql:
SELECT '' XUN,
AREA_NAME,
TYPE,
PROUCT_NAME,
MATERIAL,
SPECIFICATION,
FACTORY,
PRICE,
STAT_PERIOD,
LINK ,
YOY
FROM ZL_COLLECT_DATA_EXTERNAL_STEEL_PRICE
WHERE DEL_FLAG = 0
ORDER BY STAT_PERIOD DESC
加个组合索引试下DEL_FLAG、STAT_PERIOD字段,STAT_PERIOD使用倒序排序
DEL_FLAG 过滤性怎么样,过滤性好的话,可以建DEL_FLAG asc,STAT_PERIOD desc 组合索引
问题解决了吗,我也遇到相同的问题了
同问,我也遇到了一模一样的问题!
更新此表统计信息试试