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

相關文章
相關標籤/搜索