mysql的插入性能真的這麼差嗎?

單條插入,三個字段,一般情況下可以輕鬆可以上萬,除非表特別大:比如表中已經有千萬級別數據


插入時,最好能夠順序插入(auto_increment primary key就OK),

 

innodb_flush_log_at_trx_commit對插入性能影響也比較大,設置爲1意味着最好的數據安全性,但同時由於每次寫入都會fsync導致性能不是很好,這個需要根據業務特點來綜合考慮


 innodb_buffer_pool_size默認開小了,稍微調大點這種簡單插入每秒幾萬吧。

 

MySQL有innodb_log_buffer_size配置項,超過這個值會日誌會使用磁盤數據,這時,效率會有所下降。所以比較好的做法是,在事務大小達到配置項數據級前進行事務提交。

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