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。從理論上說該值是越大越好,但設置得越大對物理內存佔用越高,所以應該根據系統實際的吞吐量進行設置。

wKiom1cgUJvwjb7sAAAQyoU0lLY000.png


2. innodb_lock_wait_timeout

設置如果資源被其他線程佔用時的阻塞等待時間,默認是50秒。

wKioL1cgafLDDKuMAAAQtZg-1gE280.png


3. innodb_support_xa

設置是否支持分佈式事務。如果確定應用不需要分佈式事務可以關閉,以便獲得更好的性能。

wKioL1cganmySywRAAAPASa30I8565.png


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章