【问题标题】:Why does MySQL uses only 0.5% Memory for every query?为什么 MySQL 每次查询只使用 0.5% 的内存?
【发布时间】:2011-05-10 16:47:07
【问题描述】:

为什么对于包含许多连接和数百万行的巨大表上的每个查询,MySQL 只使用 4 GB 可用内存的 0.5% 内存?这是错误配置 MySQL-Server 的指标吗?

【问题讨论】:

  • 你认为这是很多,还是不是很多?
  • @Rich:我怀疑 MySQL 必须使用更多内存,因为查询很复杂。
  • 我认为他认为它可以使用更多来更快,并且想知道他是否有错误设置。
  • @Mike:就是这样。 =) 事实上,我正在寻找我系统中的瓶颈,并将其缩小到与 MySQL 服务器的交互或 MySQL 服务器执行的进程。但我不是配置 MySQL 服务器的专家,所以我请求一些帮助,以了解如何检测配置中可能出现的错误。
  • 尝试增加各种缓存设置(show variables like '%cache%' 列出它们)并查看内存使用和/或性能是否发生变化。

标签: mysql memory configuration


【解决方案1】:

我傻了。缺少两个索引。现在的表现还不错。它仍然平均只使用 0.5% 的内存,这对我来说很好! =)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-10
    • 2012-03-10
    • 2014-09-07
    • 2011-01-24
    相关资源
    最近更新 更多