MySQL8取消快取
我的原創連線:
很多人在MySQL升級到8以後甩鍋說沒有快取了。我其實覺得這不對。為什麼官方取消了(連給設定引數的機會也沒有,不是預設關閉,而是就沒有了)
還好我有個5.7,說明一下。A表ID有索引
執行一下。掃描索引4行,返回4行。
再次執行。
用到了快取。不掃描了。
很好的功能。我以前在用他PK redis的時候是完勝的。
這個時候我更新id=2(和id1沒有關係),然後再次查詢id=1
你會發現,id=1無法快取,重新讀取。
也就是說快取所在的表發生一點改變,不管是不是改的是不是被快取的。都失效。那麼如果是一個OLTP系統,這等於沒用。而MySQL定位是小事務的OLTP。至少目前只有企業版的雲的MySQL才有OLAP。
所以8就取消了這個這種有人說沒快取到。除非你實際使用場景,資料就幾乎不寫,大量讀。那麼可能是吃虧了,但是如果用到了索引問題也不大。看上面的資料基本都在1毫秒或者不到1毫秒也可以接受了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/637517/viewspace-2890236/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 快取穿透、快取擊穿、快取雪崩、快取預熱快取穿透
- 快取穿透、快取擊穿、快取雪崩快取穿透
- 快取穿透、快取雪崩、快取擊穿快取穿透
- Redis快取擊穿、快取穿透、快取雪崩Redis快取穿透
- HTTP快取——協商快取(快取驗證)HTTP快取
- [Redis]快取穿透/快取擊穿/快取雪崩Redis快取穿透
- 快取穿透 快取雪崩快取穿透
- 快取問題(一) 快取穿透、快取雪崩、快取併發 核心概念快取穿透
- 快取穿透、快取擊穿、快取雪崩區別快取穿透
- 快取問題(四) 快取穿透、快取雪崩、快取併發 解決案例快取穿透
- ServiceWorker 快取與 HTTP 快取快取HTTP
- mybatis快取-二級快取MyBatis快取
- MyBatis快取機制(一級快取,二級快取)MyBatis快取
- 快取、快取演算法和快取框架簡介快取演算法框架
- 快取淘汰、快取穿透、快取擊穿、快取雪崩、資料庫快取雙寫一致性快取穿透資料庫
- Redis詳解(十二)------ 快取穿透、快取擊穿、快取雪崩Redis快取穿透
- 面試總結 —— Redis “快取穿透”、“快取擊穿”、“快取雪崩”面試Redis快取穿透
- 快取穿透,快取擊穿,快取雪崩解決方案分析快取穿透
- 快取穿透、快取雪崩和快取擊穿是什麼?快取穿透
- Redis——快取穿透、快取擊穿、快取雪崩、分散式鎖Redis快取穿透分散式
- Redis快取穿透、快取雪崩、快取擊穿好好說說Redis快取穿透
- 分散式快取 - 快取簡介,常用快取演算法分散式快取演算法
- 什麼是redis快取雪崩、快取穿透、快取擊穿Redis快取穿透
- Web快取 – HTTP協議快取Web快取HTTP協議
- 快取工廠之Redis快取快取Redis
- 快取最佳化(快取穿透)快取穿透
- 如何設計快取系統:快取穿透,快取擊穿,快取雪崩解決方案分析快取穿透
- 快取快取
- flutter 獲取應用快取以及清除快取Flutter快取
- 快取專題:HTML5離線快取與HTTP快取快取HTMLHTTP
- http快取策略以及強快取和協商快取淺析HTTP快取
- 快取穿透、快取擊穿、快取雪崩概念及解決方案快取穿透
- REDIS快取穿透,快取擊穿,快取雪崩原因+解決方案Redis快取穿透
- Redis的快取穿透、快取雪崩、快取擊穿的區別Redis快取穿透
- 【Redis】快取穿透,快取擊穿,快取雪崩及解決方案Redis快取穿透
- 快取穿透、快取擊穿、快取雪崩區別和解決方案快取穿透
- Web 快取機制 與 快取策略Web快取
- http快取與cdn快取配置指南HTTP快取