資料量增大後的問題

2021-06-20 16:29:34 字數 475 閱讀 2181

不知不覺,公司目前執行的業務系統已經有6年之久了,生成環境中的資料庫的資料量也非常大了,達到了200多g了,有很多表的資料量已經有幾億條了。

但是我們的資料庫以前設計時的id為int型別,所以這些型別的值範圍很快會用完了。所以必須要對資料庫的重新設計了,同時業務系統也需要進行了公升級優化了。

int型別的數的範圍是最大值是21億多。按照目前的資料增長量,是該考慮將一些大資料量的表中的id用bigint來代替int了。還有資料庫的檔案塊增長設定,資料庫

的分割槽,分表,讀寫分離等等問題也是該提上日程了。因為很顯然資料量增長到一定程度後,就會有各種各樣的問題了,比如查詢報表超時,儲存資料慢啊。。。

有些實際問題,我們在設計系統之初是沒有辦法預料到的了,畢竟人都不是神,誰也無法提前預知未來。所以在乙個生產系統執行的過程中,我們要不斷對

其進行優化,公升級來保證它更好的運作。但是對於一些大資料量下的資料庫設計,我們在初期時還是需要考慮這些問題,不能等到快爆發時才考慮。

oracle資料庫資料量增大的優化措施。

oracle 資料庫資料量增大的優化措施。1 硬體優化 2 資料庫表分割槽 範圍分割槽,雜湊分割槽,列表分割槽和復合分割槽。3 分表 4 索引優化 對海量的資料處理,對大表建立索引是必行的,建立索引要考慮到具體情況,例如針對大表的分組 排序等字段,都要建立相應索引,一般還可以建立復合索引,對經常插入...

最快速的辦法解決MySQL資料量增大之後翻頁慢問題

mysql最易碰到的效能問題就是資料量逐步增大之後的翻頁速度變慢的額問題,而且越往後翻頁速度越慢,如果用最快速的辦法解決,以下就是解決辦法,簡單方便。現有mysql資料表 event data 資料量 36.7萬,如下 mysql select count 1 from event data cou...

大資料量問題分析

整理自網路 原出處 重複次數最高的10條資料 有10個g的資料。如果兩條資料一樣,則表示該兩條資料重複了,現在給你512m的記憶體,把這10g中重複次數最高的10條資料取出來。分析 10g是資料整型,那實際放到記憶體中占用不了這麼多,會略小點,記憶體中用4b int儲存,而文字中用每個字元就是1b。...