gpt4 book ai didi

mysql - 存储引擎为MyISAM时如何调优Mysql

转载 作者:行者123 更新时间:2023-11-29 21:03:45 25 4
gpt4 key购买 nike

MyISAM查询结果太慢,我应该做什么改变,

如果
内存 16GB数据库500GB

mysql> SHOW STATUS LIKE 'key%'

+------------------------+-------------+
| Variable_name | Value |
+------------------------+-------------+
| Key_blocks_not_flushed | 0 |
| Key_blocks_unused | 275029 |
| Key_blocks_used | 3316428 |
| Key_read_requests | 11459264178 |
| Key_reads | 3385967 |
| Key_write_requests | 91281692 |
| Key_writes | 27930218 |
+------------------------+-------------+

最佳答案

在减去内存表的实际大小和同一台计算机上运行的任何应用程序的足够空间后,将剩余 RAM 的 10% 分配给 key_buffer_size至 10% 和 innodb_buffer_pool_size至 RAM 的 35%。对于主内存用户来说,这应该是一个很好的第一步。

Key_reads / Key_read_requestskey_buffer_size够大了。 Key_blocks_used * 1024 / key_buffer_size将为您提供当前所需的上限。

如果您在 my.cnf 中进行了任何其他更改,让我们看看。

http://mysql.rjweb.org/doc.php/memory

关于mysql - 存储引擎为MyISAM时如何调优Mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36997677/

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