sql I O的五分鐘法則

2021-09-30 06:13:41 字數 519 閱讀 5423

在 1987 年,

jim gray 與 gianfranco putzolu 發表了這個"五分鐘法則"的觀點,簡而言之,如果一條記錄頻繁被訪問,就應該放到記憶體裡,否則的話就應該待在硬碟上按需要再訪問。這個臨界點就是五分鐘。 看上去像一條經驗性的法則,實際上五分鐘的評估標準是根據投入成本判斷的,根據當時的硬體發展水準,在記憶體中保持 1kb 的資料成本相當於硬碟中存據 400 秒的開銷(接近五分鐘)。這個法則在 1997 年左右的時候進行過一次回顧,證實了五分鐘法則依然有效(硬碟、記憶體實際上沒有質的飛躍),而這次的回顧則是針對 ssd 這個"新的舊硬體"可能帶來的影響。

隨著快閃儲存器時代的來臨,五分鐘法則一分為二:是把 ssd 當成較慢的記憶體(extended buffer pool )使用還是當成較快的硬碟(extended disk)使用。小記憶體頁在記憶體和快閃儲存器之間的移動對比大記憶體頁在快閃儲存器和磁碟之間的移動。在這個法則首次提出的 20 年之後,在快閃儲存器時代,5 分鐘法則依然有效,只不過適合更大的記憶體頁(適合 64kb 的頁,這個頁大小的變化恰恰體現了計算機硬體工藝的發展,以及頻寬、延時)。

I O的五分鐘法則

size large 在 1987 年,jim gray 與 gianfranco putzolu 發表了這個 五分鐘法則 的觀點,簡而言之,如果一條記錄頻繁被訪問,就應該放到記憶體裡,否則的話就應該待在硬碟上按需要再訪問。這個臨界點就是五分鐘。看上去像一條經驗性的法則,實際上五分鐘的評估標準是根據...

15分鐘的效率法則

原文 我總是拖延。我會把一件要做的事拖到最後一刻才開始。我還學會了用後期的超高效來彌補之前的拖延,反正我最終我總能在 deadline 之前完成它!但我知道我的問題就出在 當我坐下開始工作時,我總是先去做一些其他無關緊要的事。我把這種稱為輕態拖延,很可能你也是這樣,它有以下 症狀 坐下來開始工作前,...

15分鐘的效率法則

我總是拖延。我會把一件要做的事拖到最後一刻才開始。我還學會了用後期的超高效來彌補之前的拖延,反正我最終我總能在 deadline 之前完成它!但我知道我的問題就出在 當我坐下開始工作時,我總是先去做一些其他無關緊要的事。我把這種稱為輕態拖延,很可能你也是這樣,它有以下 症狀 坐下來開始工作前,總是習...