Oracle DRCP与PHP实际应用的区别

以下的文章主要介绍的是Oracle DRCP正确的解决以下的两个相关问题,,它的共享连接能够跨 Apache 和中间件节点,但是共享的相关连接是基于相关数据库用户的,比如 Scott 用户登录到 DB 上的所有连接间共享。

Oracle 对 PHP 的支持一直是不错的(只是国内好像 PHP + Oracle 的开发并不多)。 Oracle 11g 中的新特性数据库驻留连接池(Database Resident Connection Pool,Oracle DRCP) 对 PHP 应用进一步扩展带来了一种可能。

这个特性应该重点针对 PHP 应用的。PHP 不支持真正的多线程,非持久连接非常消耗 CPU 资源,扩展性也差;持久连接扩展性好了一点,但是又额外占用更多的内存资源(PHP 之父在几年前的一个 Step-by-Step 优化演示的文章中很形象的说明了连接开销对应用的影响)。

Oracle DRCP 的出现能更好的缓解上述两个问题,其共享连接能跨 Apache 与中间件节点,但共享的连接是基于数据库用户的,比如 Scott 用户登录到 DB 上的所有连接间共享。

Oracle 官方披露的测试数据是,在 4 CPU Intel Xeon MP 2.80GHz 机器上,2GB RAM, 32bit RHEL 4. 支撑到 14000 个链接的时候,CPU 使用率在 65% 左右。这个...还是太惊人了,根据我找到的另外一份测试结果,看来要大打折扣才能有参考性。

[[10367]]

文章出自:http://database./art/200703/43583.htm

【编辑推荐】

  1. 发挥Oracle数据库数据管理功能的3个方案
  2. Oracle 11g中最具有独特点的5大特点
  3. Oracle性能优化基本方法的9个步骤
  4. Oracle数据库保持其优良性的手段有哪些
  5. Oracle数据库下导出用户的所有表的具体方案

当前题目:Oracle DRCP与PHP实际应用的区别
标题网址:http://www.shufengxianlan.com/qtweb/news29/479479.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联