MySQL启动参数(四) —— innodb相关设置

1. innodb_buffer_pool_size缓存

MyISAM引擎能够使用key_buffer_size来缓存索引,而innoDB则能够使用innodb_buffer_pool_size来实现该功能。但innodb_buffer_pool_size跟key_buffer_size不一样的地方在于,innodb_buffer_pool_size同时缓存数据块和索引。分布式

innodb_buffer_pool_size单位为字节,因此下面设置的大小为83M。从理论上说该值是越大越好,但设置得越大对物理内存占用越高,因此应该根据系统实际的吞吐量进行设置。ide

wKiom1cgUJvwjb7sAAAQyoU0lLY000.png


2. innodb_lock_wait_timeout性能

设置若是资源被其余线程占用时的阻塞等待时间,默认是50秒。线程

wKioL1cgafLDDKuMAAAQtZg-1gE280.png


3. innodb_support_xablog

设置是否支持分布式事务。若是肯定应用不须要分布式事务能够关闭,以便得到更好的性能。索引

wKioL1cganmySywRAAAPASa30I8565.png

相关文章
相关标签/搜索