【发布时间】: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