think-orm
think-orm copied to clipboard
关于Oracle PDO_OCI的问题
由于目前Oracle官方对 PDO_OCI 的驱动扩展更新还是停留在 2005-11-26 的 PDO_OCI-1.0.tgz
在很多场景下,调用Oracle数据库性能与功能都已过时。(如Oracle存储过程获取出参根本不能获取到)
https://pecl.php.net/package/pdo_oci 这个是php的PDO_OCI扩展下在地址
而目前Oracle 官方一直任在更新的则是 oci 驱动扩展。
oci8-3.0.1.tgz 如今已更新到了 3.0.1的版本,是去年年底(2020-12-21)持续更新的驱动扩展
https://pecl.php.net/package/oci8
强烈建议thinkphp官方 ORM针对 Oracle数据库做oci的适配。
我把pdo_oci 和oci8这2个扩展都装上了,不知道orm 底层驱动是用的哪种方式,我现在遇到的一个问题就是,如果使用Db::table或者模型去查询oracle就会非常慢,使用Db::query原生查询就会快一点。
这个扩展不维护了啊,已经集成在PHP包里了,包里就是最新的