myisam存儲如何合理利用讀寫優(yōu)先級
作者:佚名 時間:2014-11-17 分享到:
在聯(lián)楷網(wǎng)站以前的新聞介紹中,大家有了解到mysql的表級鎖定對于讀和寫是有不同優(yōu)先級設定的,默認情況下是寫優(yōu)先級要大于讀,所以,可以根據(jù)系統(tǒng)環(huán)境的差異決定讀與寫的優(yōu)先級,如果系統(tǒng)是一個以讀為主,而且要優(yōu)先保證查詢性能的話,可以通過設置系統(tǒng)參數(shù)選項low_priority_updates=1,將寫的優(yōu)先級設置為比讀低,即告訴mysql盡量先處理讀請求,當然,如果系統(tǒng)須要有限保證數(shù)據(jù),寫入的性能的話,則不用設置low_priority_updates參數(shù)了.
這里完全可以利用這個我,將concurrent_insert參數(shù)設置為1,甚至如果數(shù)據(jù)被刪除的可能性很小,如果對暫時性的浪費少量空間并不是特別在乎,將concureent_insert參數(shù)設置為2,都可以嘗試,當然,數(shù)據(jù)文件中間留有空域空間,在浪費空間的時候,還會造成查詢的時候須要讀取更多的數(shù)據(jù),所以如果刪除量不是很小的話,還是建議將concurrent_insert設置為1.