Re: [請益] 請問跑SQL是核心數量重要還是時脈

作者: pupuliao (pupu)   2018-12-03 12:22:24
※ 引述《asdf3164 (小安)》之銘言:
: 請問如果要跑SQL server
: 是核心的數量重要
: 還是處理器時脈重要
: 要選4核心3.2ghz
: 還是8核心2.1ghz
: 選手有
: e3 1220v3
: e5 2620v4
手上的MYSQL server
目前是 16C32T 64GRAM SSD RAID5
根據我的經驗
如果你跑的資料有明顯的慢
請先用 explain 看看你的SQL 到底問題在哪裡
卡在CPU 還沒見過 ,DB 不就是撈資料嗎? 事要做啥複雜運算
根據我的經驗 大多數會有明顯速度問題,都是 硬碟IO 不夠快
解決方案就是 RAM 加大 多開buffer 降低 讀取機率
改用 SSD 加快載入速度
還有 你如果想要實驗,你可以去跟amazon 租 server 測試
反正 index 下的好,降低資料讀取的數量,效率差很多
相同600萬筆資料 用正確的index 搜尋 0.1秒 不正確的200秒.......
作者: zebra978678s (HighDan)   2018-12-03 12:38:00
最近看禁書目錄看到index給推哈哈
作者: souyouan5050 (Vin)   2018-12-03 12:39:00
rds貴貴
作者: pennymarkfox (潘尼老狐狸)   2018-12-03 13:24:00
explian比較重要啦!

Links booklink

Contact Us: admin [ a t ] ucptt.com