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