php - MySQL 中有 550 个表会降低性能吗?

标签 php mysql sql

我知道 MySQL 可以拥有的表数量没有限制,而且我也知道这不会产生太大影响。

但是我想知道这个。我的 1 DB 中有大约 550 个表,并且我的网站有超过 50000 名访问者,速度会变慢吗?

该网站是用 PHP 设计的,其方式是一个查询从 1 个表中获取数据,并导致另一个查询从同一个表中获取数据。每天访问量如此之多,速度会变慢吗?

最佳答案

当您在表中获取更多数据或执行更多(或更复杂)查询时,它会变慢。 表本身不会减慢 MySQL 的速度。您可以添加任意数量的表,而不会影响性能。然而,更多的访问者(更多的查询)确实如此。

关于php - MySQL 中有 550 个表会降低性能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9340685/

相关文章:

php - 如何将 3 个数组插入到 2 个 MySql 表中?

MySQL UDF 库安装

mysql - 如何在 laravel 的 where 子句中使用 alized 列

php - 将原始 SQL 查询更改为 Laravel 查询生成器对象

mysql - 如果表中的值很接近,如何对它们进行分组?

sql - 在 join 中使用 distinct 关键字

提交后Sql事务不释放锁

php - 为什么 mysql_fetch_array() 存储空结果?

php - 如果不存在则插入并创建表...在重复键更新时

php - MySQL 意外关闭