mysql上億數據秒級查詢「mysql億級數據查詢大約多久」

1. 數據129萬數據 ,添加索引前7.23秒查詢數據到前端,這裡優化前後,查詢條件不變。

Mysql百萬數據,千萬數據優化,億級數據 使用索引優化mysql
Mysql百萬數據,千萬數據優化,億級數據 使用索引優化mysql

添加索引優化後:74ms

Mysql百萬數據,千萬數據優化,億級數據 使用索引優化mysql

2. 千萬數據優化,重頭戲來了。

先看下數據庫的數據量:5317萬數據,添加索引前查詢時間是(從盤古開天闢地到改革開放,)

Mysql百萬數據,千萬數據優化,億級數據 使用索引優化mysql

添加索引後,看後面的一幅圖:

Mysql百萬數據,千萬數據優化,億級數據 使用索引優化mysql

57ms 毫秒啊。索引成功了。

3. 數據上億了那? 分庫分表

數據還在持續增長中,非常快,每天幾百萬的數據增量。

計算了下數據量:100套設備一年會產生15億數據量

Mysql百萬數據,千萬數據優化,億級數據 使用索引優化mysql

500套那? 15*5=75億 數據量 當然數據量久了是否還要保留啊 ,什麼的業務不考慮,只考慮數據量如何優化?

現在數據庫採用的是按月自動分表。每月的數據單獨存一張表,前端業務也都對接跨表統計,報表等等業務。

如果更換數據庫,就會有很大的時間成本,更換大數據解決方案,hadoop habse ,nosql ?等等。

Mysql百萬數據,千萬數據優化,億級數據 使用索引優化mysql

這篇文章會持續更新,可以關注下,後續解決方法。

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/209426.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-08 15:36
下一篇 2024-12-08 15:37

相關推薦

發表回復

登錄後才能評論