开发环境:PB9.0+ORACLE8i涉及四个张
我自己做了一个查询,在PL/sql执行同一个语句,以下记录,只要0.969秒在PB执行查询,只要3秒select count(*) from resa_sa_doc ------销售流水表73173条记录
select count(*) from resa_sa_dtl ------销售明细表143772条记录
select count(*) from pub_goods_price ------商品价格表393310条记录
select count(*) from pub_goods ------商品信息表21845条记录
-------------------------------------------------------------------------------执行同一个语句,以下记录,长达两分钟
在PB执行查询,长达十分钟select count(*) from resa_sa_doc ------销售流水表1662304条记录
select count(*) from resa_sa_dtl ------销售明细表3348437条记录
select count(*) from pub_goods_price ------商品价格表387370条记录
select count(*) from pub_goods ------商品信息表21515条记录
-------------------------------------------------------------------------------------
我是菜鸟,而且三年多不碰编程了,不懂得怎么做。
各位兄弟姐妹如果有兴趣,可以帮我一下,不胜感激。
我的QQ:286016189
--------------------------------------------------------------------------
select count(1) from resa_sa_doc --------56秒 1662304条记录
select count(1) from resa_sa_dtl --------64秒 3348437条记录
select count(1) from pub_goods_price --------3.5秒 387370条记录
select count(1) from pub_goods --------3秒 21515条记录
我自己做了一个查询,在PL/sql执行同一个语句,以下记录,只要0.969秒在PB执行查询,只要3秒select count(*) from resa_sa_doc ------销售流水表73173条记录
select count(*) from resa_sa_dtl ------销售明细表143772条记录
select count(*) from pub_goods_price ------商品价格表393310条记录
select count(*) from pub_goods ------商品信息表21845条记录
-------------------------------------------------------------------------------执行同一个语句,以下记录,长达两分钟
在PB执行查询,长达十分钟select count(*) from resa_sa_doc ------销售流水表1662304条记录
select count(*) from resa_sa_dtl ------销售明细表3348437条记录
select count(*) from pub_goods_price ------商品价格表387370条记录
select count(*) from pub_goods ------商品信息表21515条记录
-------------------------------------------------------------------------------------
我是菜鸟,而且三年多不碰编程了,不懂得怎么做。
各位兄弟姐妹如果有兴趣,可以帮我一下,不胜感激。
我的QQ:286016189
--------------------------------------------------------------------------
select count(1) from resa_sa_doc --------56秒 1662304条记录
select count(1) from resa_sa_dtl --------64秒 3348437条记录
select count(1) from pub_goods_price --------3.5秒 387370条记录
select count(1) from pub_goods --------3秒 21515条记录
解决方案 »
- sql developer数据不全,服务器上导出数据后导入到自己机器上年月6位变成5位了
- 被一个clob搞的加班,泪奔……(就剩20分了,抱歉)
- 数据库移机 IMP导入时出现ORA-03212:无法在本地管理的表空间创建临时段!
- 求助:oracle监听服务自关闭的解决办法
- 这个控制文件怎么写???
- win7装的客户端是11.2.0.1.0 服务器端为11.2.0.3.0exp工具时提示出错
- 如何在本地机器上安装使用数据库!?
- oracle导入失败问题!
- 使用 Oracle 8i Net Configuration Assistant 时遇到的问题,请哪位好心的大侠指教!
- 嵌套表初始化的问题
- [急求]初次使用oracle错误:监听程序当前无法识别连接描述符中请求的服务
- 在DataGuard的从库做rman备份,然后拉到别的服务器去恢复。能启动,但不能用,报错然后就lost contact。
表resa_sa_doc的索引字段是(col1 varchar2, col2 number, col3 number),
这样加条件就行:
select count(1) from resa_sa_doc where col1 <> '' and col2 <> 0 and col3 <> 0;
然后比较加了where条件前后的执行计划,
肯定会有所变化的。