php - PHP 中的多个 MySQL DB 连接是好是坏?

标签 php mysql performance performance-testing database-performance

我想在我的网站上添加一个新的讨论区,用户可以在其中添加主题和接收评论。

我想我会为主题和评论添加一个新的数据库,以避免我的主数据库变得非常大。

但是,我需要连接到主数据库来检索用户信息、执行登录过程等。

那么,什么应该对我的网站性能更好?为什么?

1- 在我的主数据库中为主题和评论添加新表。

2- 仅为主题添加一个新数据库并建立 2 个数据库连接。

注意:请关注问题的总体思路,而不仅仅是这个具体案例。

最佳答案

我会说选项 1。

它使您的代码更有条理,并且您的站点不必加载第二个数据库并从中检索数据。连接哪个用户发布了什么也更容易。只要您以正确的方式编写查询,大型数据库就无关紧要。

关于php - PHP 中的多个 MySQL DB 连接是好是坏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28472346/

相关文章:

php - 如何在 PHP 中删除 Html 标签?

php - .htaccess 删除 index.php 并从 URL 中隐藏参数键

mysql - 根据下拉列表 ASP.NET 从数据库库存中减去数量

php - 防止未经授权的 API 调用

c# - .Net 应用程序性能优化器

c++ - std::variant 与 std::any 当类型可移动构造时

php - 检测表单是否已使用 PHP 提交

php - 视频上传 PHP 脚本不工作

mysql - 有没有更快的方法来搜索在另一个表中有记录的记录?

performance - 了解 Charles 调试代理的计时值