相同的SQL在达梦数据库执行效率和oracle数据库大不相同,达梦数据库提供了几个优化的脚本,如下:
1.达梦数据库使用order by与where条件字段不是组合索引,存在limit的情况下查询很慢,优化查询计划提升查询速度
1=1 /+top_order_opt_flag(0)/
表关联提升查询速度
/+ENABLE_HASH_JOIN(0)/
后绑定参数提升查询速度
/+ENABLE_RQ_TO_NONREF_SPL(1)/
其他
/+optimizer_or_nbexp(2) /
/+optimizer_or_nbexp(1)/