本帖最后由 shenyan 于 2012-5-11 23:33 编辑 把远程表在本地复制一份,看看性能能差多少 ? |
目前还不清楚瓶颈在哪里。不过本身DBlink就不快。可以单独访问下dblink的表。 可以将主表与视图xzpm_user_v xuv1,关联,看看效果~ 目前执行计划 1 涉及Dblink 2 table access full 操作较多。 |
甲骨论-晨曦说的对,是用DBLINK了 |
remote ? 你用DBLINK了吧? |
表A中有字段a1(部门代码)、a2(单位代码)、a3(专业代码) 表B中有b1(名称)、b2(代码)、b3(类型,如部门、单位、专业) 目的是显示表A记录中对应的名称 执行最快的查询语句怎么写 |
针对目前SQL文本 我提供以下优化思路 1 查看xzpm_user_v 表xzpm_user_v 列USER_CODE 是否有索引 2 查看关联方式,如关联方式不佳可以使用标量子查询 select (select )替代 3 (select * from xzpm_property_instance where property_type_code = 'CPLEVEL') p, (select * from xzpm_property_instance where property_type_code = 'CPTYPE') r, (select * from xzpm_property_instance where property_type_code = 'ITEMTYPE') S, (select * from xzpm_property_instance where property_type_code = 'EQUSYSTEM') M, 这段程序需要了解业务需要,有一定的合并可能行~ |
请下次提此类问题时提供以下信息 1 程序运行时长 2 各表结构 尤其是索引信息 3 执行计划! |
把执行计划贴出来 |