МОЯ НАСТРОЙКА ( пример )
Я использую Linux на экземпляре Amazon High CPU Extra Large EC2 со следующими характеристиками:
- 7 ГБ памяти
- 20 вычислительных блоков EC2 (8 виртуальных ядер по 2,5 вычислительных блока EC2 каждое)
- 1690 ГБ локального хранилища экземпляров
- 64-битная платформа
У меня есть две большие базы данных MySQL, работающие на движке хранения MyISAM. Один 2 ГБ, а другой 500 МБ. Я хотел бы убедиться, что MySQL использует столько оперативной памяти, сколько может / нужно для максимизации скорости запросов. Я знаю , что есть куча MySQL опций конфигурации памяти , как key_buffer_size
и , MyISAM_sort_buffer_size,
но я не знаком с оптимизацией их.
ВОПРОСОВ
- Как проверить, какая память MySQL в настоящее время используется в системе Linux?
- Как максимизировать / оптимизировать использование памяти MySQL?
- Предполагая, что мои запросы и схема оптимизированы, какие еще изменения я должен рассмотреть?