gpt4 book ai didi

MySQL - 关键效率问题 100%

转载 作者:行者123 更新时间:2023-11-30 23:32:50 25 4
gpt4 key购买 nike

我正在使用 MySQL Administrator 工具来监控 MySQL 服务器的健康状况。每当我运行一个冗长的 JOIN 查询时,我都意识到关键效率图一直高达 100%。我做了一些阅读,发现 Key Efficiency 越高,意味着索引缓存得到充分利用。

问题是当 Key Efficiency 达到 100% 时,我的其他查询将运行得很慢或者似乎根本无法运行。

这些是我的缓冲区设置。我主要使用 InnoDB。 MySQL 版本 5.0.77。

| bdb_log_buffer_size           | 262144     || bulk_insert_buffer_size       | 8388608    || innodb_buffer_pool_awe_mem_mb | 0          || innodb_buffer_pool_size       | 1073741824 || innodb_log_buffer_size        | 1048576    || join_buffer_size              | 20971520   || key_buffer_size               | 1073741824 || myisam_sort_buffer_size       | 33554432   || net_buffer_length             | 16384      || preload_buffer_size           | 32768      || read_buffer_size              | 20971520   || read_rnd_buffer_size          | 4194304    || sort_buffer_size              | 20971520   |

最佳答案

这个建议也有帮助。

删除以下列表,以便 DEFAULTS 可以从 my.cnf/.ini 的 [mysqld] 部分支持您的工作

  • sort_buffer_size

  • read_buffer_size

  • read_rnd_buffer_size

  • join_buffer_size

    改善(减少)响应时间。

当您可以使用默认值 128K 获取所需的数据时,为什么要故意读取 20M 的 read_buffer_size 数据?

关于MySQL - 关键效率问题 100%,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9698051/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com