МОЯ НАСТРОЙКА ( приклад )
Я запускаю 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?
- Припустимо, що мої запити та схема оптимізовані, які ще зміни слід врахувати?