首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mysql_pconnect可以安全生产吗?

mysql_pconnect可以安全生产吗?
EN

Stack Overflow用户
提问于 2012-11-04 16:29:18
回答 1查看 156关注 0票数 2

我从来没有使用过只有mysql_connect()的持久mysql_pconnect函数,但是现在我想把DB放在它自己的服务器上,但是我想知道它对于生产是否安全,或者我应该注意的任何问题/备份?

为了澄清,当神秘的MySQL服务器消失或出现其他连接错误时,是否存在故障保护/自动重新连接?或者我必须自己实现这个?

对于正确的连接,last_insert_id()可靠吗?我读到它是(在一些bug修复之后),并且没有竞争条件,但是使用它进行生产的人可以验证吗?

在切换到生产环境之前,有没有其他我应该注意的连接问题?

我需要实现一些备份mysql_connect代码吗?我不想‘发现’一些服务器崩溃的错误,所以任何/所有有经验的用户的提示和信息都非常感谢

EN

回答 1

Stack Overflow用户

发布于 2013-07-20 10:35:30

pconnect是一个危险的工具,主要是因为它很容易耗尽数据库连接。使用mysql_connect函数需要的时间会稍长一些,但因为它会在脚本的末尾删除连接,所以更安全。使用pconnect会将连接放入池中以供重用,这很好,但是一旦您增加了工作进程的数量(例如,由于对您站点的请求数量较多),那么您最好切换到mysql_connect(),以防止达到数据库服务器上的max_connection限制。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13217170

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档