【问题标题】:What are the MySQL Tables Count Vs Performance Issues什么是 MySQL 表计数与性能问题
【发布时间】:2012-01-04 18:47:00
【问题描述】:

我对 mysql 表的数量与性能有疑问。

我正在运行具有 MultiSite 功能的 WordPress。 在这 9 个新表中,在每个站点创建时创建。 因此,如果我在单个 WordPress 多站点中有 1000 个站点,那么表的总数将变为 9000。

我的问题是:表的数量会影响MySQL数据库的性能吗???

【问题讨论】:

标签: mysql database performance wordpress database-design


【解决方案1】:

据我所知,一旦安装超过 2,000 个左右的站点,就会出现问题。如果您计划运行大量站点,则应查看 WP Multisite 扩展问题,例如多数据库配置。这是一个付费插件,可以帮助解决这个问题:http://premium.wpmudev.org/project/multi-db

【讨论】:

    【解决方案2】:

    您将面临的最大问题将是与内存相关的限制 - 当您的服务器耗尽内存以将每个数据库表/php 实例保留在内存中时,您的服务器将开始颠簸磁盘 - 就像内存不足时一样在您的家用 PC 上,磁盘在使用虚拟内存时开始抖动。

    给它很多内存,应该没问题。

    WPMUDev 具有用于优化和改进多站点安装的出色插件,包括 splitting multi-site installs out into separate databases 以克服任何 MySQL 性能问题。

    【讨论】:

      猜你喜欢
      • 2017-12-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-22
      • 2019-03-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多