【问题标题】:How to increase mysqld-nt CPU usage如何增加mysqld-nt CPU使用率
【发布时间】:2010-09-21 20:37:00
【问题描述】:

我在 Windows 2003 上的 mysql 上有一个几乎默认的安装。我正在重建一些索引,这个过程似乎只使用了 3-20% 的 CPU。

有没有办法让它使用更多并加快进程?

【问题讨论】:

    标签: mysql windows configuration


    【解决方案1】:

    这适用于每个应用程序/进程,而不仅仅是 mysql。如果您的数据库使用 3-20% 的 CPU 并且最终性能仍然无法接受,这意味着您并不缺乏处理器能力,因为它大部分时间都是空闲的。最有可能的是您的瓶颈在您的 HDD 或 HDD 控制器级别。您是否测试过您的 HD 的 I/O 带宽和访问时间?

    【讨论】:

      【解决方案2】:

      你能挂载一个 ramdisk,然后把你的数据库表移到那个地方吗?您将需要大量 RAM,但如果您的数据库只有几百 MB,那么您将跳过沉重的磁盘 IO。显然,你会希望在断电的情况下使用备份工作......

      【讨论】:

        【解决方案3】:

        另外,按照费尔南多所说的,试着找出你的瓶颈在哪里。应该是硬盘吧打开 Perfmon,并为 PhysicalDisk 添加计数器,看看这是否是您的瓶颈所在。从您正在进行的活动来看,它可能正在写入导致速度变慢的实际磁盘。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2022-07-26
          • 1970-01-01
          • 2021-06-23
          • 1970-01-01
          • 2011-09-20
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多