mysql 億級數據 mysql上億數據秒級查詢



文章插圖
mysql 億級數據 mysql上億數據秒級查詢

文章插圖
1. 數據129萬數據 ,添加索引前7.23秒查詢數據到前端,這里優化前后,查詢條件不變 。
添加索引優化后:74ms
2. 千萬數據優化,重頭戲來了 。
先看下數據庫的數據量:5317萬數據,添加索引前查詢時間是(從盤古開天辟地到改革開放,)
添加索引后,看后面的一幅圖:
57ms 毫秒啊 。索引成功了 。
3. 數據上億了那? 分庫分表
數據還在持續增長中,非??欤刻鞄装偃f的數據增量 。
計算了下數據量:100套設備一年會產生15億數據量
500套那? 15*5=75億 數據量 當然數據量久了是否還要保留啊 ,什么的業務不考慮,只考慮數據量如何優化?
現在數據庫采用的是按月自動分表 。每月的數據單獨存一張表,前端業務也都對接跨表統計,報表等等業務 。
如果更換數據庫,就會有很大的時間成本,更換大數據解決方案,hadoop habse ,nosql ?等等 。
【mysql 億級數據 mysql上億數據秒級查詢】這篇文章會持續更新,可以關注下,后續解決方法 。