我对mysql表的数量与性能有关。
我正在运行具有MultiSite功能的WordPress。 在这9个新表中创建每个站点创建。 因此,如果我在单个WordPress Multisite中有1000个站点,那么表的总数将变为9000.
我的问题是:表的数量是否会影响MySQL数据库的性能?
答案 0 :(得分:0)
据我所知,一旦安装超过2,000个网站,就会出现问题。如果您计划运行大量站点,则应查看WP多站点扩展问题,例如多数据库配置。这是一个付费插件,有助于:http://premium.wpmudev.org/project/multi-db
答案 1 :(得分:0)
你将遇到的最大问题是与内存相关的限制 - 因为你的服务器内存不足以将每个数据库表/ php实例保留在内存中,你的服务器将开始颠簸磁盘 - 就像你的内存不足一样在您的家用PC上,磁盘在使用虚拟内存时开始抖动。
给它留下很多记忆,应该没问题。
WPMUDev具有用于优化和改进多站点安装的强大插件,包括splitting multi-site installs out into separate databases以克服任何MySQL性能问题。