CREATE OR REPLACE VIEW CUS_SQ_VEIW AS
SELECT
CUSTOMER.ID,
CUSTOMER.NAME,
CUSTOMER.dsc,
CUSTOMER.address,
CUSTOMER.phone,
CUSTOMER.mobile,
CUSTOMER.zip,
CUSTOMER.TYPE,
CUSTOMER.dw,
CUSTOMER.area_id,
CUSTOMER.IRD_NUM, CURRENT_CUS_IRD.BZ,
CURRENT_CUS_IRD.FLAG,
CURRENT_CUS_IRD.Sale_Flag,
CURRENT_CUS_IRD.Sale_Price,
CURRENT_CUS_IRD.Ird_Dealer_Id,
CURRENT_CUS_IRD.IRD_ID,
CURRENT_CUS_IRD.IC_ID,
CURRENT_CUS_IRD.USE_STATUS_ID,
CURRENT_CUS_IRD.GRP_ID as cus_grp_id,
CURRENT_CUS_IRD.mod_date,
CURRENT_CUS_IRD.ic_flag,
CURRENT_CUS_IRD.ic_sale_flag,
CURRENT_CUS_IRD.ic_sale_price,
CURRENT_CUS_IRD.ic_dealer_id,
IC.IC_NO,
IRD.MAC_ADDRESS,
IRD.corp_id,
FROM IC ,IRD ,CUSTOMER , CURRENT_CUS_IRD WHERE ( current_cus_ird.ic_id =ic.ic_id(+))
and ( ird.ird_id (+) = current_cus_ird.ird_id)
and ( CURRENT_CUS_IRD.CUS_ID = CUSTOMER.CUS_ID )说明:
1.四张表中各有2万多条数据( CUSTOMER是视图 ).
2.去掉where子句query data要10秒,带where时要90多秒.
绝对速度和配置有关,但带条件相差9倍是否多了点
请教各位如何优化,谢谢!
SELECT
CUSTOMER.ID,
CUSTOMER.NAME,
CUSTOMER.dsc,
CUSTOMER.address,
CUSTOMER.phone,
CUSTOMER.mobile,
CUSTOMER.zip,
CUSTOMER.TYPE,
CUSTOMER.dw,
CUSTOMER.area_id,
CUSTOMER.IRD_NUM, CURRENT_CUS_IRD.BZ,
CURRENT_CUS_IRD.FLAG,
CURRENT_CUS_IRD.Sale_Flag,
CURRENT_CUS_IRD.Sale_Price,
CURRENT_CUS_IRD.Ird_Dealer_Id,
CURRENT_CUS_IRD.IRD_ID,
CURRENT_CUS_IRD.IC_ID,
CURRENT_CUS_IRD.USE_STATUS_ID,
CURRENT_CUS_IRD.GRP_ID as cus_grp_id,
CURRENT_CUS_IRD.mod_date,
CURRENT_CUS_IRD.ic_flag,
CURRENT_CUS_IRD.ic_sale_flag,
CURRENT_CUS_IRD.ic_sale_price,
CURRENT_CUS_IRD.ic_dealer_id,
IC.IC_NO,
IRD.MAC_ADDRESS,
IRD.corp_id,
FROM IC ,IRD ,CUSTOMER , CURRENT_CUS_IRD WHERE ( current_cus_ird.ic_id =ic.ic_id(+))
and ( ird.ird_id (+) = current_cus_ird.ird_id)
and ( CURRENT_CUS_IRD.CUS_ID = CUSTOMER.CUS_ID )说明:
1.四张表中各有2万多条数据( CUSTOMER是视图 ).
2.去掉where子句query data要10秒,带where时要90多秒.
绝对速度和配置有关,但带条件相差9倍是否多了点
请教各位如何优化,谢谢!
解决方案 »
- 查询出来的sysdate为什么不是当前的日期呢
- jdbc连接oracle 我用的编译工具是myeclipse 6.5
- 如何将一个dump格式的数据文件导入到PLSQL Developer中?
- 安装Oracle数据库出错:Enterprise Manager配置失败,原因??
- 请问想写在纯DOS下可以运行的程序,请问是TC2。0好呢还是TCPP3。0好?
- ora-12170 pl/sql链接错误
- iis6+php+oracle配置始终是ORA-12154: TNS错误。
- 在包中如何实现函数的递归调用??
- 丢掉了sys,system权限, 但有root权限。可以修改sys,system密码吗?
- 国庆放假8天,回去好好休息了 放分庆祝!
- 急等啊,一个ORACLE的数据文件更新问题!!!!!!!!
- 请教关于动态游标的问题
set autotrace traceonly /*traceonly 可以不显示执行结果*/ (必须在oracle的sqlplus中执行的)