易截截图软件、单文件、免安装、纯绿色、仅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离线访问---求助 - Oracle / 基础和管理

大家好,我现在把oracle服务器上面的原始文件,下载到本机了.我想在本机访问数据库怎么设置啊.是不是类似可以建立一个什么虚拟服务器来实现.请大家出出主意
引用
    大家好,我现在把oracle服务器上面 ......

oracle数据库 缓冲池 - Oracle / 基础和管理

请问这个缓冲池是怎么回事啊?可以连接缓冲池利用其中的数据吧?怎么用?
这个是oracle自动做的,一般应用程序是操作不了的。

不能直接连接吗?

引用
不能直接连接吗?
不能

那缓冲池里的数据也不能查询 ......

oracle与aix - Oracle / 高级技术

在系统运行的时候总是有一块磁盘始终闪红灯,进入系统后
#topas查看总是有一块磁盘%BUSY为90%以上,
数据库版本:oracle 9.2.0.7 
数据文件挂载的节点:/oradata/pcs/ 逻辑卷号lv04 
#lslv -l lv04 ......

oracle 安装 01092 错误 - Oracle / 基础和管理

oracle 11g 安装 01092 错误,
日志信息:
[oracle@linux trace]$ vi alert_orcl.log 
MMON started with pid=14, OS id=9089
RESETLOGS after incomplete recovery UNTIL CHANGE 522752
Errors in file / ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号