oracle 量化思维下SQL 优化课程之量化IO响应时间笔记
-------------------------------------------
观看黄远邦 Y总《量化思维下SQL 优化课程》观看方法见最后
--------------------------------------------
1、推导IO响应时间(随机读)
服务器的硬盘一般都是15000转/分钟,它的io响应时间量化如下:
15000转/60秒 =60秒/15000转 (分子分母换下位置) =1秒/2500转 =0.0004秒/转
可以得出结论IO响应时间是4毫秒,换句话说你的磁盘转一圈花费4毫秒肯定能找到你需要的数据(随机读)。
2、推导硬盘的iops 每秒支持的io个数的上限: 1秒=1000毫秒,io随机读的响应是4ms,意思就是花费4ms一个io,那一秒钟最多可以有1000/4=250个IO.那这个15000转的硬盘的IOPS就是250
3、磁盘最大的吞吐量 磁盘的吞吐量是由磁盘接口决定的,比如SATA,SAS接口 思考问题1:为啥操作系统iostat
共有 0 条评论