我的设置(示例)
我在具有以下规格的Amazon High CPU超大型EC2实例上运行Linux:
- 7 GB记忆体
 - 20个EC2计算单元(8个虚拟内核,每个虚拟内核具有2.5个EC2计算单元)
 - 1690 GB的本地实例存储
 - 64位平台
 
我有两个在MyISAM存储引擎上运行的大型MySQL数据库。一个是2GB,另一个是500MB。我想确保MySQL正在/尽可能多地使用RAM以最大化查询速度。我知道有很多类似的MySQL内存配置选项key_buffer_size,MyISAM_sort_buffer_size,但是我不熟悉如何优化这些配置。
问题
- 如何检查MySQL当前在Linux系统上使用的内存?
 - 如何最大化/优化MySQL内存使用量?
 - 假设我的查询和架构已优化,我还应该考虑其他哪些变化?