为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】:dm8.1.1.156 【操作系统】:uos 【CPU】:鲲鹏920 【问题描述】: sql查询耗时12秒,把查询换为具体列信息后耗时8秒 索引均已创建,且更新了统计信息,但是看执行计划仍有全盘扫描,请问如何才能提高查询效率呢
fangwxx0_表建索引(climesysid),czclime1_表建组合索引(xiangcode,id),sql语句再加hint指定TOP_ORDER_OPT_FLAG(1)试下
可以试试加上hint TOP_DIS_HASH_FLAG(0),另外cross join … where的写法可以尝试改为inner join … on
fangwxx0_表建索引(climesysid),czclime1_表建组合索引(xiangcode,id),sql语句再加hint指定TOP_ORDER_OPT_FLAG(1)试下