|
本帖最后由 sostart 于 2012-3-5 19:15 编辑
最近在使用 codeigniter oracle DBA 说oracle进程数很大 是不是程序里没有关闭连接(没开启长连接)
看代码 在system/core/CodeIgniter.php 结尾处 执行了关闭数据库连接 $CI->db->close();
疑惑:
连接多库 $CI->db->close(); 不能关闭所有连接
程序中exit的时候 $CI->db->close(); 这句是执行不到的
为什么不把关闭数据库连接写到析构函数里呢? 所有的数据库类 都继承自 CI_DB_driver 为什么不在这里析构时关闭呢?
|
|