在MySQL中有很多空表是否有任何性能问题?我的CMS系统具有大量可选功能,构建脚本将所有必需的表添加到数据库中,以备将来需要时使用。任何人都可以想到这是否以及为什么这可能对性能有害?磁盘空间不是真正的问题......
答案 0 :(得分:4)
我想不出:在mySQL中,一个表由本地文件系统中的许多文件组成。
处于休眠状态的文件应该不是问题。 (好吧,除非你有数千或数万个表:这可能会给数据库带来麻烦,但对于文件系统来说却是如此。但我怀疑这就是这种情况。)
答案 1 :(得分:3)
如果你真的遇到了大量的表,你可能需要在文件描述符和表缓存上调整配置参数。例如,参见讨论:
http://forums.mysql.com/read.php?93,120120,120703#msg-120703