oci_fetch_all执行速度很慢的问题,有没有人遇到过

时间:2022-01-10 23:27:41
环境:php5.5+oracle12+apache;

在连接数据库后,执行sql语句
$stmt = oci_parse($connid, "select * from herm_talentinfo where rownum <= 100");
oci_execute($stmt);
$nrows = oci_fetch_all($stmt, $results, OCI_ASSOC); 
后面对$results做解析。

页面打开很慢,调试了一下,发现select 100条记录,oci_fetch_all函数执行的时间10多秒。

各位大拿有没有遇到类似的执行效率问题,求问。

1 个解决方案

#1


换用 PDO 来操作数据库

分立函数本来就不好用(oracle8 还凑合)

#1


换用 PDO 来操作数据库

分立函数本来就不好用(oracle8 还凑合)