数据库调优过程(五):物理分表,及写入方案调整
生活随笔
收集整理的這篇文章主要介紹了
数据库调优过程(五):物理分表,及写入方案调整
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
- 背景:
? ? ?每取到一個文件就讀取為一個實體集合到內存中,當一個文件讀取完成后,調入庫接口;在入庫時,先把這個實體集合拆分為主表的datatable對象,三個子表的datatable對象,之后并行入庫。
- 分析:
? ? 基于上邊的一共包含兩個弊端問題:
- 調整:
分表改進:
? ? ? ? ? ? ? ?把原來的分為一套表(一個主表,三個子表)方案修改為一個表,避免過多表同時要求寫入影響數據庫IO吞吐量;
? ? ? 解析業務調整:
? ? ? ? ? ? ? ?每取到一個文件就讀取為一個datatable到內存中,當一個文件讀取完成后,調入庫接口;在入庫時,直接把datatable對象入庫。
? ? ? 數據庫連接池滿問題:
針對該問題,我們把所有的數據操作盡可能使用一個連接,避免并行打開過多連接,盡量使得一個enb處理過程中只使用一個數據庫連接,同一個enb處理過程中,盡量串行處理。
通過加大并行處理enb數量,來提高cpu,memory,io利用率。
?
轉載于:https://www.cnblogs.com/yy3b2007com/p/5699829.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的数据库调优过程(五):物理分表,及写入方案调整的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: hrbust 哈理工oj 网线【MST+
- 下一篇: flask mysql sql注入_Py