php 用pdo 连接mysql 服务器后,还需要断开服务器吗

1.MySQL 连接是线程,不是进程客户端发起連接到 mysql servermysql server 监听进程,监听到新的请求然后 mysql 为其分配一个新的 thread,去处理此请求从建立连接之开始,CPU 要给它划分一定的 thread stack然后进行用户身份认证,建立上下文信息最后请求完成,关闭连接同时释放资源,在高并发的情况下将给系统带来巨大的压力,不能保证性能所鉯,mysql 通过线程缓存来是实现线程重用减小这部分的消耗;一个 connection 断开,并不销毁承载其的线程而是将此线程放入线程缓冲区,并处于挂起状态当下一个新的 Connection 到来时,首先去线程缓冲区去查找是否有空闲的线程如果有,则使用之如果没有则新建线程。2.gd释放,是释放内存將图像被输出以后画布中的内容也不再有用。出于节约系统资源的考虑就需要及时清除画布占用的所有内存资源。

1.mysql开启进程处理相应事务

3.短链接的缺点:创建一个连接程序执行完毕后,就会自动断掉与mysql的链接于是多少次php执行,就会多少次这样的创建和释放过程频繁地创建和释放连接,比较耗费cpu资源

 长连接就可以避免每次请求都创建连接的开销,节省了时间和IO消耗
 
 mysql发现一个链接长时间没有执行查询请求,就會自动断掉这个连接

不需要, 但建议关闭... 良好的习惯很偅要.

你对这个回答的评价是


不用。在服务管理那里关闭也可以

你对这个回答的评价是?


PHP不需要。这个是VB经常需要的

你对这个回答的評价是


不一定,我一般都不关个人爱好

你对这个回答的评价是?


最好可以调用一下关闭,不调用影响不大

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

我要回帖

 

随机推荐