在MySQL中有很多空表可以打击性能吗?

时间:2010-12-31 11:50:38

标签: mysql

在MySQL中有很多空表是否有任何性能问题?我的CMS系统具有大量可选功能,构建脚本将所有必需的表添加到数据库中,以备将来需要时使用。任何人都可以想到这是否以及为什么这可能对性能有害?磁盘空间不是真正的问题......

2 个答案:

答案 0 :(得分:4)

我想不出:在mySQL中,一个表由本地文件系统中的许多文件组成。

处于休眠状态的文件应该不是问题。 (好吧,除非你有数千或数万个表:这可能会给数据库带来麻烦,但对于文件系统来说却是如此。但我怀疑这就是这种情况。)

答案 1 :(得分:3)

如果你真的遇到了大量的表,你可能需要在文件描述符和表缓存上调整配置参数。例如,参见讨论:

http://forums.mysql.com/read.php?93,120120,120703#msg-120703