关于 I/O 的五分钟法则(Five-Minute Rule)

1067阅读 0评论2009-10-12 hkebao
分类:

简而言之,如果一条记录频繁被访问,就应该放到内存里,否则的话就应该待在硬盘上按需要再访问。这个临界点就是五分钟。看上去像一条经验性的法则,实际上 五分钟的评估标准是根据投入成本判断的,根据当时的硬件发展水准,在内存中保持 1KB 的数据成本相当于硬盘中存储同样大小数据 400 秒的开销(接近五分钟)。这个法则在 1997 年左右的时候进行过一次回顾,证实了五分钟法则依然有效(硬盘、内存实际上没有质的飞跃),而这次的回顾则是针对 SSD 这个"新的旧硬件"可能带来的影响。


我要重点说一下这句话的真实道理!
如果有一个字段保留在DB里面的。可是每次都得更新这个字段的值,这个时候就要考虑将其存入到内存中去了。



上一篇:容量规划
下一篇:ASP中实现异常捕获