標籤:mysql
mysql體繫結構
650) this.width=650;" title="tixi.png" src="http://s3.51cto.com/wyfs02/M01/6E/5E/wKiom1V6R2fQicxUAAK2-qjgvto877.jpg" alt="wKiom1V6R2fQicxUAAK2-qjgvto877.jpg" />
mysql儲存引擎結構
650) this.width=650;" title="yingqing.png" src="http://s3.51cto.com/wyfs02/M01/6E/5E/wKiom1V6R47jlvc1AAI0o_QnNP0940.jpg" alt="wKiom1V6R47jlvc1AAI0o_QnNP0940.jpg" />
體繫結構帶來的調優體會:
per-threads-bufferr位每個串連會會話的記憶體,不宜過大
query cache
建議關閉,否則在頻繁更新的系統中易出現Waiting for query cache lock
read_buffer_size
用於表的順序掃描
read_rnd_bufer_size
該參數用於表的隨機讀取
sort_buffer_size
用於排序
thread_stack
每個線程的堆棧大小
join_buffer_size
用於表的join操作
Key_buffer_size
該參數用來緩衝myisam儲存引擎的索引,mysql5.5預設為innodb儲存引擎,設的小一些,64M即可
myisam索引和資料檔案分開,innodb放在一起
innodb_add_mem_pool_size
用來儲存資料字典和其他內部資料結構,一般設定為16M即可
binlog_cache_size
一般來說,如果資料庫中沒什麼大事務,寫入不是很頻繁,將其設定為1~2M
如果有很大的事務,適當增加緩衝值
本文出自 “dba天空” 部落格,請務必保留此出處http://9425473.blog.51cto.com/9415473/1661145
mysql體繫結構和儲存引擎結構