MySql_Close 释放资源
2012-12-10 17:08
267 查看
<?php /** 燕十八 公益PHP培训 课堂地址:YY频道88354001 学习社区:www.zixue.it **/ // mysql_close 释放资源 /* mysql 要连接上 才能操作 而mysql的连接数是有限的, 比如,默认安装一般同时只能连15个. 因此,在使用完mysql后,完成数据增/删/改/查后及时的关闭数据库连接资源 */ $conn = mysql_connect('localhost','root','111111'); // 假设这里有一系列数据库操作 // 操作完毕了. mysql_close($conn); $i = 0; while($i<5) { // 我故意让while循环执行5秒 echo $i++; sleep(1); } // mysql_close($conn); // 考虑,在28行,和20行,哪行放更合适?为什么 /* 对于PHP这种脚本语言, 在PHP运行结束后,一切资源会自动释放 有一些人,就干脆不mysql_close来手动释放资源, 对于小网站也没有太大问题. 对于大网站来说,就比较明显了,比如某个业务需要处理1秒,才能处理完 而大网站中,1秒都有可能发生50次新的连接请求. 完释放1秒钟,就50次请求有可能被你影响. 对于大并发的网站,应尽早释放. 比如上例,上while前,while释放,影响是非常大的. */ ?>
相关文章推荐
- php应该在何时调用mysql_close() ,可能和中断请求有关
- php应该在何时调用mysql_close()
- mysql_free_result&bool mysqli_close
- mysql编译错误:undefined reference to `dlclose' Linux
- mysql_close()与mysql_free_result()的区别
- 关于mysql_free_result和mysql_close的解惑
- mysql_connect连接两次,释放两次,出现Warning: mysql_close(): 13 is not a valid MySQL-Link resource
- Mysql 连接池调用完成后close代理方法引出的设计模式
- 不调用mysql_close()出现的问题
- C语言连接mysql简单查询实例入门-mysql_init,mysql_real_connect,mysql_query,mysql_close等
- Mysql:Forcing close of thread 756 user: 'root' 的解决
- 【PHP】mysql_close有多重要?与Resource Limit Is Reached解决办法
- mysql_close() 函数
- mysql 3306 端口 close_wait引起的原因分析
- redis/mysql 的 close 与 TIME_WAIT的关系
- MySQL错误Forcing close of thread的两种解决方法
- open/close table on mysql
- mysql出现Connection.close() has already been called. Invalid operation in this state.
- 关于mysql_free_result和mysql_close的解惑
- 关于php应该在何时调用mysql_close()以及pconnect方式和传统方式有何种区别收藏