找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 3032|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

數(shù)據(jù)庫(kù)血的教訓(xùn)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:3721 發(fā)表于 2016-6-13 14:13 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
     項(xiàng)目上線后負(fù)責(zé)的某一個(gè)模塊(類似報(bào)表查詢)查詢功能在正式版數(shù)據(jù)庫(kù)上直接掛掉,做之前沒有想到數(shù)據(jù)會(huì)很大,在測(cè)試環(huán)境十幾萬條數(shù)據(jù)一點(diǎn)異常也無法發(fā)現(xiàn),但到了正式版數(shù)據(jù)庫(kù)上在7000W條數(shù)據(jù)的熏陶下英勇就義。并且還LEFT JOIN 了一張400W的表。后端查詢直接Export——TimeOut(還沒有找到更好的優(yōu)化方式)。在數(shù)據(jù)庫(kù)這個(gè)坑里栽了不是第一次了。在上一家公司做環(huán)衛(wèi)車輛跟蹤的時(shí)候也是摔的不輕。一張1000W(90天的數(shù)據(jù)量)表中取數(shù)據(jù)做報(bào)表的時(shí)候必死無疑。后來在小馬哥幫助下解決了。主要采用的是把歷史數(shù)據(jù)轉(zhuǎn)移備份表,并查詢條件加索引外加幫我寫了N個(gè)存儲(chǔ)過程。后期維護(hù)的時(shí)候還出現(xiàn)大大小小好多問題,離職后也決絕一個(gè)歷史遺留問題:歷史數(shù)據(jù)移除后MDF不壓縮,后來重建索引可以決絕這個(gè)問題。
    然而并沒有吸取教訓(xùn)。。。工作快兩年半了數(shù)據(jù)庫(kù)方面一直沒有太關(guān)注過,只有宕機(jī)后才臨時(shí)抱佛腳。MMD,不攻下數(shù)據(jù)庫(kù)這座墳頭就住里面去!!

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表