【发布时间】:2011-09-11 18:57:14
【问题描述】:
在代码的某些函数中,php 将使用循环对同一张表执行数百甚至数千个查询。目前,它为每个查询创建一个新的数据库连接。那个手术有多贵?通过重复使用相同的连接,我会看到显着的速度提高吗?要改变这种行为并使用相同的数据库,可能需要进行相当多的重构。
php使用mysql_connect连接数据库。
根据我在这里所说的,您是否会推荐其他明显的优化(例如,我已经阅读过关于锁定表的内容......)?
编辑: 我的问题更多是关于使用单个连接的好处,而不是如何避免使用多个连接。
【问题讨论】:
-
测试时发生了什么?
-
有一个很好的文档在:dba.stackexchange.com/questions/16969/…
标签: php mysql optimization memcached