3,性能分析
緩存之所以能提高性能,是通過本地磁盤空間換網絡存取速度和數據庫服務器存取時間的結果。
a = 本機讀寫時間
b = 本機佔用空間
c = 網絡傳輸時間
d = 數據庫服務器磁盤時間
可以估算到,如果數據庫與應用程序存在於一臺機器時,主要是 a 與 d 的比較,效果可能並不明顯,甚至還要糟一點。因爲數據庫系統針對磁盤存取經過了精心優化,是操作系統對文件的普通讀寫無法相比的。
如果本機的磁盤存取效率不佳,有時從局域網的數據庫上取得數據,可能比從本機的緩存取數據還快,這種情況比較少見。而隨着請求數量的大量增加,緩存的效果就會明顯起來。
文件緩存原理
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
從零開始學架構V2-架構設計基礎知識-3
原創
2024-05-10 01:31:57
server_id 引發的 MySQL 級聯複製同步異常
原創
2024-04-16 23:20:27
數據庫性能優化入門:數據庫分片初探
原創
2024-04-05 22:23:13
MySql隱藏真實版本號
原創
2024-02-24 00:04:53
一場數據架構變革正在來臨
蔡芳芳
2021-12-21 10:54:01
解讀數字化轉型下的數據安全:AI正在開闢新的可能性
凌敏
2021-12-19 14:03:54
雲原生數據庫企業Cockroach Labs再獲 2.73 億美元融資,估值高達50億美元
Tina
2021-12-16 15:18:50
數千個數據庫、遍佈全國的物理機,京東物流全量上雲實錄 | 卓越技術團隊訪談錄
褚杏娟
2021-12-16 10:38:55
前車之鑑:聊聊我在基礎設施中掉過的坑
Mathew Duggan
2021-12-14 13:33:55
洞察數據庫變革趨勢,亞馬遜雲科技正在憑藉這項技術改變着遊戲規則
李冬梅
2021-12-10 16:53:54
MongoDB發佈第三季度財報,雲數據庫收入增長加速
Tina
2021-12-09 15:33:57
MySQL探祕(四):InnoDB的磁盤文件及落盤機制
程序员历小冰
2021-12-08 12:33:52
Oracle 大佬離職,怒噴 MySQL “糟糕的數據庫”
辛晓亮
2021-12-07 19:58:57
Jellyfish:爲Uber最大的存儲系統提供更節省成本的數據分層
Mohammed Khatib
2021-12-06 10:33:48