mysql批次建表問題

shiri512003發表於2010-04-07

作者: 絃樂之花 | 可以轉載, 但必須以超連結形式標明文章原始出處和作者資訊及版權宣告

連結http://shiri512003.itpub.net/post/37713/498969

[@more@]

1.透過sysbench等工具模擬資料庫壓力

2.透過指令碼建立大量表

3.觀察步驟2實施前後系統效能變化


基本結論

1. 批次跑建表腳步對效能是有影響的,實際操作中,最好在每個建表語句後加上sleep(具體sleep時間視情況而定),以降低對生產庫影響,更深層的原因,需要繼續研究了。

2. Mysiam引擎表建錶速度上要快些,效能影響相對要比innodb小些,但從TOpen和Logon的變化程度估計,對系統的衝擊也是很厲害的。
更新:

相關bug,看來主要是由於在open table後,繼續持有open_lock,進行統計資訊收集操作導致的,統計資訊的處理,一個糾結的事情啊。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7591490/viewspace-1032664/,如需轉載,請註明出處,否則將追究法律責任。

相關文章