高併發insert ignore是選擇innodb還是myisam?

時間 2021-05-09 22:51:32

1樓:刀尖紅葉

TokuDB--它的fractal tree(其實就是buffered tree)能把隨機IO變為順序IO,寫入效能極強,我們測試在HDD是InnoDB的3倍以上~

Myisam官方已經放棄維護了,雖然插入效能也行,但不是crash safe且crash後恢復時間長,而且只有索引能快取在記憶體中,所以都不一定比有熱資料快取的的InnoDB快;不要用了~

2樓:zu xiao

肯定 MYISAM,INNODB速度太慢,不光插入,查詢也是一樣,不要被網上的文章誤導,多用生產環境測試下。

SELECT * FROM news WHERE id>=3678 ORDER BY intime ASC LIMIT 2;

這樣一條查詢,我的生產環境,MYISAM比INNODB快10倍。

3樓:暮語千言

InnoDB,根據高效能mysql

大概是說myisam在目前的版本,表現並不一定比innoDB優秀

而且如果不會產生衝突,ignore也無必要

4樓:alexsunmiu

簡言之,MyISAM無索引寫入非常之快,非常快,但併發查詢及版本控制上,InnoDB更勝一籌,如果只是Insert,當然是MyISAM~

如何理解 程式 程序 執行緒 併發 並行 高併發?

大魚 這篇文章講得挺細的,可以看看https markdowner.net article 142723313666699264 zhang 單程序 包含多個磁碟讀寫請求 IO 非併發 單程序單執行緒同步 說明 乙個程序,多個請求同步執行,請求阻塞說明 同一時間段只執行乙個請求 併發 單程序 單執行...

請問高併發是誰?

高併發,全稱 高血壓併發症 因IT行業加班壓力大,所以常被IT從業人員提起。高併發 是指由高血壓所引起的病發症。患了高血壓,沒有感覺並不代表沒有損害。高血壓病初期,一些身體的症狀不易被發現,如全身細小動脈痙攣,隨著病情的發展,細小動脈漸漸發生硬化。中等及大動脈出現內膜脂質沉積,形成粥樣硬化斑塊和血栓...

Rust 怎麼向高併發高可用服務發展?

Liigo 目前來說 2016年 Rust在高併發高可用服務方向上還沒有提供通用的成熟的最佳的解決方案。社群仍處於探索 試驗階段,出現了一些尚不成熟但頗有潛力的方案。感興趣的朋友可以關注以下幾個專案和系列介紹文章 GitHub carllerche mio Metal IO library for ...