php - 同时使用 PDO 和 mysql_connect - 性能

标签 php mysql pdo

我在一个已有 7 年以上历史的网站上工作,该网站极其广泛地使用了 mysql_connect/mysql_query。我想开始将其转换为 PDO 的繁琐项目,但不能花时间一次完成整个项目。

我做了一些研究和搜索,发现可以同时连接到两者,但是我找不到任何关于这将导致的性能影响的信息。

当我使用这两种方法连接时,我是否会减慢网站的速度?

最佳答案

你问

Am I going to slow the site to a crawl while I connect with both methods?

没有。只要

  1. 因为您的 MySQL 服务器配置了足够的并发连接,以允许来自您的每个 php 页面的两个连接,并且
  2. 您从两个连接同时发出的查询不会相互死锁。

这应该没问题。我做过类似的事情并取得了很好的成功。

如果您注意对同一个表的重叠查询,那么避免死锁应该很容易。

关于php - 同时使用 PDO 和 mysql_connect - 性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30226645/

相关文章:

php - NetBeans 将字符替换为行尾的正则表达式

php - 将选定的值保存在数据库中作为 id

php - 从 sql 数据库中获取后缺少第一个结果

php - 将图片从 iOS 应用程序发送到 php 脚本到 mySQL DB

php - MySQL PHP pdo 插入值不起作用

php - Drupal 8 PDO 准备语句绑定(bind)值错误

PHP:仅解析命名空间的 xml

php - 使用 PHP/MySQL 数据库语句解析 XML 并在 mysql 中导入阿拉伯字母日期格式

mysql - SQL JOIN 查询以收集两列的数据

PHP/MySQL - while 循环只显示最新输入的记录