1.可以试着将where里面的条件放在From 和 jion 后面的数据集里面;如 from a 的可以改写成 from ( select * from a where a.yy in (\'\',\'\',\'\')) as a ,这样写的好处是可以减小外连接后的数据集的大小(笛卡尔积)的大小 ,类似这种都可以这样子...
OA门户系统登录,主页加载数据源,执行sql语句,但是发现执行返回的速度很慢,下面是执行的语句,怎么可以优化一下select * from (select A.*, ROWNUM RN FROM (select "unid","subject","sys_from","sys_flowCompleteTime","sys_file","sys_deptName","sys_companyName" from UNI...(more)
问个问题。ORACLE 数据库直接拼sql速度快?还是使用PreparedStatement 速度快sql ="select * from a where b='变量A'ps= connection.prepareStatement(sql);select * from a where b=?ps.setString(1,"0");ResultSetrs = ps.executeQuery();哪个速度快。理论来说第二种快?...(more)
今天在调优SQL时发现一个奇怪的执行计划,贴出来大家帮分析分析。Connecting to the Database.DB2 Universal Database Version 8.1, 5622-044 (c) Copyright IBM Corp. 1991, 2002Licensed Material - Program Property of IBMIBM DATABASE 2 Explain Table Format Tool**...(more)