MYSQL数据库性能-大小


MYSQL database performance - size

我有几个巨大的MYSQL表(10gb+)。我在其中一个表上运行的PHP查询的性能会受到同一数据库中其他大型表的影响吗?我没有对这些其他表运行任何查询;它们既不直接也不间接地链接到我的PHP查询,也不被我的查询引用?

它是独立的。你必须考虑到有限的资源:内存和光盘。是否有其他程序或进程访问这些表?此外,您还必须考虑如何将表存储在数据库中。他们在同一文件组上吗?另一个问题是碎片化:您可以认为不同的表是实际拆分的,但这取决于数据库的增长方式。您可能会遇到这样的情况:两个不同的表会按时增长,它们的数据在磁盘上混合,并对性能产生影响。希望我的回答对你有帮助。