EC2微型实例的MySQLconfiguration设置

任何人都有一些EC2 Micro实例的良好的MySQLconfiguration设置? 与MySQL一起出现的示例configuration文件就像10年前的样子 – 假定您有最大64MB的系统RAM。 有没有人有微调EC2实例一些调整良好的设置? 甚至是一个小例子?

以下是用于RDS MySQL实例的一些设置(RDS是为运行MySQL而优化的独立EC2实例):

binlog_cache_size=32768 innodb_buffer_pool_size={DBInstanceClassMemory*3/4} innodb_file_per_table=1 innodb_log_buffer_size=8388608 innodb_log_file_size=134217728 key_buffer_size=16777216 max_binlog_size=134217728 max_connections={DBInstanceClassMemory/12582880} read_buffer_size=262144 max_md_buffer_size=524288 thread_stack=196608 

DBInstanceClassMemory似乎是RDS在您的configuration中提供给您的伪variables。 在小实例的情况下,这个值应该是1.7GB或1825361100。

这些听起来像合理的设置使用,将微缩实例的DBInstanceClassMemory缩小到613MB?

您可以尝试使用微型实例上的tuning-primer.sh来根据您当前的数据库使用情况进行自动build议。

http://www.day32.com/MySQL/