php执行oracle缓慢
$conn=oci_connect('oa','oa','//10.1.1.5:1521/ORCL');$b=oci_parse($conn,"update gdyt.oa_link_consigment set STATE='1' where OACODE='6'");
oci_execute($b);
为什么当操作到这一步时,php执行缓慢?其他语句都没有问题 OACODE 列没有索引? 版主说的是看看有没有对oacode建立索引,另外看看数据量有多大。
select count(*) from gdyt.oa_link_consigment where OACODE='6'
a.a 发表于 2013-03-27 20:45 static/image/common/back.gif
版主说的是看看有没有对oacode建立索引,另外看看数据量有多大。
这个只是一个测试表,数据量很小,没有索引。执行其他语句都很快,就是执行update语句很慢 maochanglu 发表于 2013-03-27 20:17 static/image/common/back.gif
OACODE 列没有索引?
没有索引 回复 4# alan9101
使用sqlplus 看看它的执行计划
#sqlplus user/pass@connect_string
set autotrace onyou update sql 看看资源都消耗在哪个地方。
页:
[1]