gpt4 book ai didi

php - 使用 PHP + MySQL 切换数据库有多快?

转载 作者:行者123 更新时间:2023-12-01 00:08:33 25 4
gpt4 key购买 nike

我想知道每次调用网站每个页面时在 2 个数据库之间切换的速度有多慢。该站点为不同的客户提供了许多不同的数据库,以及用于某些常规设置的“全局”数据库。我想知道如果每个脚本必须连接到数据库、选择数据库、执行查询或 2、切换到另一个数据库然后完成页面生成,是否会增加执行每个脚本的时间。我也可以在每个数据库中重复数据,我只需要维护它(只会在升级时改变)。

那么,到底mysql_select_db()有多快?

编辑:是的,我可以分别连接到每个数据库,但由于这通常是任何 PHP 脚本中最慢的部分,所以我想避免这种情况,尤其是因为它出现在每个页面上。 (它很慢,因为 PHP 必须进行某种地址解析(无论是 IP 还是主机名),然后 MySQL 必须两次检查登录参数。)

最佳答案

假设两个数据库都在同一台机器上,你不需要做mysql_select_db。您可以只在查询中指定数据库。例如;

SELECT * FROM db1.table1;

您还可以打开两个连接并使用从连接调用返回的 DB 对象,然后使用这两个对象来选择数据库并传递到所有调用中。数据库连接是所有 mysql 数据库调用的可选参数,只需查看文档即可。

关于php - 使用 PHP + MySQL 切换数据库有多快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/263599/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com