易截截图软件、单文件、免安装、纯绿色、仅160KB

oracle 这样再怎么优化

SQL code:
select rack_no,frm_no,slot_no,port_no,kdjc_get_ip_cou('221.9.120.254',2,null,null,rack_no,frm_no,slot_no,port_no)
port_sta,kdjc_get_inout_ter('其它_AL',rack_no,frm_no,slot_no,port_no) as in_out_ter from kdlc_devicejc_result where
kdjc_get_ip_cou('221.9.120.254',2,null,null,rack_no,frm_no,slot_no,port_no)!='0' and dslam_ip='221.9.120.254'
order by rack_no,frm_no,slot_no,port_no


说明1:
上面的这条语句中 kdlc_devicejc_result表里有30万条数据(基本不会再有变化);
kdjc_get_ip_cou函数是去一个视图(每天都在增加数据,现在大约210万数据)中查询历史数据,
返回的是历史数据按某一列排序后的第一条数据的一个字段;
kdjc_get_inout_ter函数是去一个50万条数据的表中根据传进去的值查询出一列;

说明2:
表的索引值都创建了.

说明3:
数据库是oracle 9
 sga
  共享池 48M
  缓冲区高速缓存 304M
  大型池 504M
  java池 32M
  sga最大大小 905M
 pga
  总计pga 330M
 

说明4:
上面的sql语句执行16秒

问: 我再怎么优化能让sql执行得再快点?



相关问答:

oracle 10g web登陆EM的问题? - Oracle / 基础和管理

安装了Oracle 10g,默认安装了orcl数据库,这个数据库能不能删除啊,还有我如果新建了其他数据库,怎么知道在web中登陆不同数据库的地址啊?

1
可以删除
2
在WEB地址栏中输入地址的时候指定新创建的数据库的IP ......

java怎么连接Oracle,急啊 - Java / Java相关

private static final String URL = "jdbc:oracle:thin:@localhost:1521:orcl";
private static final String USERNAME = "sys";
private static final String PASSWORD = "s ......

oracle 自定义分组 - Oracle / 基础和管理

select sum(a.t)from ta a group by ta.a,这条语句将表ta中的数据按照a字段分组汇总t字段。
结果比如:
3 30
4 50
我想得到这个结果:
1 0
2 0
3 30
4 50
5 0
这个结果,请问sql语句怎么写?多谢
nobody ......

oracle触发器插入问题 - Oracle / 高级技术

我有两个表(A表和B表),机构完全相同:A 表建立触发器
当insert into A(id,name) values('1','zhangsan'); 我只想将name=zhangsan的时候将insert语句插入到B表中而A表不执行操作这个触发器应该怎么实现呢?
如: ......

请教Oracle事务隔离级别问题 - Oracle / 非技术区

查看事务隔离级别的命令,
MySQL使用的是select @@tx_isolation;
在Oracle中查看事务隔离级别的命令是哪个?

SQL code:

SELECT /*+ rule */ s.username,decode(l.type,'TM','TABLE LOCK','TX','ROW LOCK', ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号