Я запустил отличный скрипт настройки производительности MySQL и начал работать с предложениями. Один, с которым я столкнулся, был
TABLE CACHE
Текущее значение table_cache = 4096 таблиц. Всего у вас 1073 таблицы. У вас есть 3900 открытых столов. Текущий рейтинг обращения к table_cache составляет 2%, в то время как 95% кэша вашей таблицы используется. Вы, вероятно, должны увеличить ваш table_cache
Я начал читать table_cache, но обнаружил, что документации по MySQL не хватает. Они говорят, чтобы увеличить table_cache
, «если у вас есть память». К сожалению, table_cache
переменная определяется как «Количество открытых таблиц для всех потоков».
Как изменится память, используемая MySQL, если я увеличу эту переменную? Что такое хорошее значение, чтобы установить его?