免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1690 | 回复: 2
打印 上一主题 下一主题

mysql_connect()后过一段时间,如何才知道连接状态 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-07-12 10:19 |只看该作者 |倒序浏览
我想做一个小程序,要长时间连接数据库,我怎样才能获得数据库的连接状态呢?有没有这样的参数/函数呢?

论坛徽章:
0
2 [报告]
发表于 2003-07-14 10:38 |只看该作者

mysql_connect()后过一段时间,如何才知道连接状态

up

论坛徽章:
0
3 [报告]
发表于 2003-07-14 11:23 |只看该作者

mysql_connect()后过一段时间,如何才知道连接状态

我不太清楚你的意思
我理解php是这样运行的:
一个php程序,如果你在里面通过mysql_connect()函数与mysql数据库建立连接以后,该连接就会一直保持到你使用mysql_close()函数来关闭这个连接。如果你没有调用关闭函数来关闭连接,那么在程序结束的时候,这个连接就会自动关闭。
在php中对mysql数据库的连接有一个mysql_pconnect()函数,感觉这个函数有点像连接池的那种感觉,不过效率和功能比较低,如果使用这种函数,在数据库服务器用show processlist酒会经常发现很多sleep了相当长时间的僵死进程。如果访问人数一多,很可能就把数据库给弄瘫了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP