2-5 的课程 疑问,磁盘IO的写入用,单线程好,还是多线程好?

来源:2-7 总结:服务器硬件对性能的影响

苦瓜苦也

2018-11-30

第一问,磁盘IO的写入用单线程好,还是多线程好?
第二问,每个sql查询只能用到一个CPU去处理,这样我的服务器是32CPU,那就理论上说同可能会有32条sql写入磁盘,这个时候的磁盘是在这32个cpu里面切换吗?这个是我的理解的工作模式。希望老师多多指正?谢谢

写回答

1回答

sqlercn

2018-11-30

  1. 多线程写入要比单线程快,但是也要看具体使用的IO设备。

  2. 同时处理32个SQL并不一定全是写SQL还有读取的操作。其实现在的磁盘都有缓存功能,所以基本上都是先写入缓存区,然后由系统控制定时向磁盘刷新。

0
0

MySQL提升课程 全面讲解MySQL架构设计

面面俱到讲解影响MySQL性能的各个因素,让MySQL架构了然于胸。

4419 学习 · 547 问题

查看课程