对php中数据库永久连接的一点理解

原创 2004年07月10日 17:46:00

建立数据库的永久连接将意味着,客户端向服务端第一次请求数据库连接后,以后页面向数据库提出连接请求时,连接ID只是取得第一次的连接ID,并不创建一个新的连接。

典型的Apache服务器是利用多过程协调运行实现永久连接,当第一次请求数据库连接时,服务器分配给其相应一个子过程,完成连接;以后每次的请求数据库连接,将得到上一次请求时数据库的连接,从而每个过程的连接ID都是相同的。

但如果过度使用永久连接,数据库服务器的负载将会加重,例如,当前被连接的数据库服务器的最大允许连接数是20个,由于每次请求数据库连接时会由不同的过程来处理,虽然每个过程的连接ID相同,但连接数在增长,因而产生永久连接数是巨大的,当大到超出允许连接数20个以后,一些意想不到的情况通常是先前的20个连接受到影响,还有可能出现连接无法关闭的情况。

SignalR2 永久连接简单实例1

1.启动路由注册 [assembly: OwinStartupAttribute(typeof(SignalRDemo1.Startup))] namespace SignalRDemo1 { ...
  • u011127019
  • u011127019
  • 2015年12月10日 14:15
  • 2253

[C++]关于数据永久化的思考(不使用数据库)

关于数据永久化的思考(不使用数据库) ==数据永久化==是一个程序很重要的特性。我们知道使用数据库肯定可以实现数据永久化,但对于新手而言,比较艰难。本文讨论的是,如何不使用数据库来完成数据的保存。...
  • stary_yan
  • stary_yan
  • 2016年05月23日 20:34
  • 4260

微信素材管理之新增、删除和获取永久素材

获取永久素材、删除永久素材和新增永久素材 需要认证号(认证订阅号/认证服务号),且接口调用次数限制为10次/天,超过就会报{ [errcode] => 45009 [errmsg] => reach ...
  • sinat_35861727
  • sinat_35861727
  • 2017年04月05日 15:24
  • 4024

PHP数据库永久连接

PHP使用永久连接方式操作MySQL是有前提的:就是PHP必须安装为多线程或多进程Web服务器的插件或模块。最常见的形式是把PHP用作多进程Apache服务器的一个模块。对于一个多进程的服务器,其典型...
  • zlging309
  • zlging309
  • 2013年09月10日 15:04
  • 428

数据库永久连接

1.永久的数据库连接是指在脚本结束运行时不关闭的连接。当收到一个永久连接的请求时。php将检查是否已经存在一个(前面已经开启的)相同的永久连接。如果存在,将直接使用这个连接,如果不存在,则建立一个新的...
  • ypb455360299
  • ypb455360299
  • 2012年04月27日 16:44
  • 287

ASP对数据库连接问题的一点总结

1.odbc,oledb,ado,adox的关系: odbc: 曾经的数据库通信标准 oledb: 在一切对象化的趋势下,ms打算用它取代odbc. oledb分两种:直接的oledb和面向od...
  • leon90dm
  • leon90dm
  • 2012年12月11日 18:29
  • 592

JAVA数据库事物开发一点理解

最近看了几篇关于数据库事物的文章,很受启发。对于复杂的业务系统,通常需要操作各种不同的数据源,为了保证数据的统一性和完整性,必须解决数据库的事物问题。对于简单的单数据源的事物,利用JDBC的事物控制就...
  • xhpscdx
  • xhpscdx
  • 2013年09月26日 17:57
  • 434

对安卓数据库一点理解

时间:2016年10月29日 安卓的内置SQlite数据库是一款轻量级的数据库,简便实用,话不多说,说出我的一点理解。 在前几天,我想实现在不同的activity中存入同一个数据表中,并且将数据显...
  • Asione_GXL
  • Asione_GXL
  • 2016年10月29日 17:32
  • 75

Java连接access数据库的一点小心得

Java连接access数据库 首先还是得益于一篇博文:http://blog.csdn.net/longyuhome/article/details/8146320,从中得到启示,但还是受到阻力...
  • u010822824
  • u010822824
  • 2017年08月06日 19:24
  • 217

关于oracle数据库update的一点理解

在数据仓库项目之中,有表  工单表(资产代码,系统代码,位置代码,功能位置代码), 物体关系表(资产代码,系统代码,位置代码,功能位置代码), 其中,物体关系表是通过直接导入的方式从现有的数据库...
  • belovedmilan
  • belovedmilan
  • 2013年10月24日 21:10
  • 519
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:对php中数据库永久连接的一点理解
举报原因:
原因补充:

(最多只允许输入30个字)