最新消息:欢迎加入小松的QQ群一起讨论一起学习,搜索页面修改成lua+ElasticSearch,使用php这个页面速度相对慢一点,优化之后速度杠杠的,如有问题请加群联系我

mysql持久连接

MYSQL 782浏览 0评论

mysql持久连接

在php的开发中你也许听到过php持久连接mysql,今天来总结一下mysql持久连接的优缺点
什么是持久连接,其实理解起来很简单,就是php一直连接着mysql,即使使用mysql_close也不会关闭,而非持久连接就是php在页面执行结束的时间自动会关闭mysql连接
在平时的接触中很少有项目使用mysql的持久连接,什么情况下使用mysql持久连接?
答案非常简单——效率,当Web Server创建到SQL服务器的连接耗费(Overhead)较高(如耗时较久,消耗临时内存较多)时,持久连接将更加高效。
例如,如果有 20 个不同的子进程运行某脚本建立了持久的 SQL 服务器持久连接,那么实际上向该 SQL 服务器建立了 20 个不同的持久连接,每个进程占有一个
注意,如果持久连接的子进程数目超过了设定的数据库连接数限制,系统将会产生一些问题。如果数据库的同时连接数限制为 16,而在繁忙会话的情况下,有 17 个线程试图连接,那么有一个线程将无法连接。如果这个时候,在脚本中出现了使得连接无法关闭的错误(例如无限循环),则该数据库的 16 个连接将迅速地受到影响
在一般的开发中不推荐使用持久连接,只要了解有持久连接有行了

QQ交流群:136351212(满) 455721967

如无特别说明,本站文章皆为原创,若要转载,务必请注明以下原文信息:
转载保留版权:小松博客» mysql持久连接
本文链接地址:https://www.phpsong.com/863.html

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
木有头像就木有JJ!点这里按步骤申请Gravatar头像吧!