2017-04-18 71 views

回答

1

table_cache系统变量已被弃用,并在MySQL 5.1中重命名为table_open_cache,并且在5.6中仍被称为table_open_cache。它们在RDS参数组中。

但是,这个值是一个适当的调整值非常罕见。 scale negatively早已知道 - 您的配置越“优化”,服务器的性能就越差。

如果您正在使用调优脚本,那么如果建议更改该值,那么您使用错误建议的可能性非常高。一般而言,调优剧本的出色表现是出于好意,但构思不佳,不好的建议。

+0

感谢您的回复。 'thread_cache'重命名为'thread_cache_size'?我也找不到'thread_cache'。 – smchae

+0

我不记得'thread_cache_size'以前被称为'thread_cache',但也许。 ['thread_cache_size'](https://dev.mysql.com/doc/refman/5.6/en/server-system-variables.html#sysvar_thread_cache_size)是变量的当前名称,用于确定剩余线程的最大数目缓存。阅读[在dba.SE上的这个答案](https://dba.stackexchange.com/a/45570/11651) - 特别是关于如何“调整”你的服务器的blockquote摘录可能是一个惊人的浪费时间。 –