2017-04-18 58 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摘錄可能是一個驚人的浪費時間。 –