2017-04-18 4 views

Répondre

1

La variable système table_cache a été dépréciée et renommé table_open_cache retour en MySQL 5.1, et appelait encore table_open_cache dans 5.6.

Cela fait partie du groupe de paramètres RDS.

Cependant, il est très rare que cette valeur soit une valeur appropriée à modifier. Il est connu depuis longtemps à scale negatively - plus votre configuration est "optimale", plus le serveur sera performant.

Si vous utilisez un script de réglage, les chances sont extrêmement élevées que vous utilisiez de mauvais conseils si la modification de cette valeur a été recommandée. Les scripts d'accord en général sont connus pour leurs mauvais conseils bien intentionnés, mais mal conçus.

+0

Merci pour votre réponse. Est-ce que 'thread_cache' est renommé en' thread_cache_size'? Je ne trouve pas 'thread_cache' non plus. – smchae

+0

Je ne me souviens pas que 'thread_cache_size' s'appelait autrefois' thread_cache' mais peut-être. ['thread_cache_size'] (https://dev.mysql.com/doc/refman/5.6/en/server-system-variables.html#sysvar_thread_cache_size) est le nom actuel de la variable qui détermine le nombre maximum de threads excédentaires à cache Lisez [cette réponse sur dba.SE] (https://dba.stackexchange.com/a/45570/11651) - en particulier l'extrait de blockquote sur la façon dont * "Tuning" de votre serveur peut être une perte de temps éblouissante. * –