国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

表的數據量特別大時是怎么處理的

2019-11-08 20:50:11
字體:
來源:轉載
供稿:網友

1、索引優化和SQL語句優化是必須的,避免模糊查詢和非索引查詢,刪改操作根據聚集索引進行,刪改操作太頻繁的話還是需要考慮分表

2、看需求,如果需求不限制,那就分表

分區會增加管理復雜度和成本這個很難理解,分區增加不了多少工作,如果需求要求必須單表,分區是解決在千萬到幾億數據量的比較合適的方法

可能更大數據量還是要回到分的路上,但是可能更多考慮分布式

3、我們一般都是把歷史數據定期轉存其他表(一樣的表名后加年月例如TABLE201205)歸檔~ 這樣該表本年度的查詢的壓力也小點(90%查詢量集中在本年度),即使查詢歷史數據也不影響性能,強力推薦!

4、 (1)從結構上來說,分區很有必要,我聽過一些培訓,微軟給客戶的建議是一個表如果大小超過50M,那就建議分區了。而且分區幾乎是“一次性”的事情,不會增加什么管理成本。 (2)可以使用歸檔方式管理歷史數據。其實你的數據量不大啦,我以前做銀行系統,單表就2億多,40G的大小。 (3)優化你的語句和設計。 (4)結合你的業務去晚上結構。有時候可以考慮用空間去換時間。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 花垣县| 昌都县| 扎兰屯市| 乌兰浩特市| 思茅市| 康马县| 东莞市| 伊宁市| 山西省| 吴忠市| 荔浦县| 林口县| 灵石县| 孟连| 英吉沙县| 阿拉善盟| 勐海县| 嘉鱼县| 塘沽区| 资溪县| 区。| 洛川县| 东海县| 达孜县| 尼勒克县| 安达市| 崇明县| 宜宾市| 策勒县| 改则县| 龙门县| 台东市| 凤庆县| 故城县| 河池市| 关岭| 襄垣县| 承德县| 太原市| 大理市| 花莲市|