亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

mysql - 這個數據庫合計用 視圖做,和直接算好存在數據庫里,到時候調用起來哪個快?

瀏覽:76日期:2022-06-21 10:26:19

問題描述

mysql - 這個數據庫合計用 視圖做,和直接算好存在數據庫里,到時候調用起來哪個快?

大家看這個表,其實主科總分,副科總分,總分 都能通過 前面的的數據算出來,

我想問問,要是 不考慮存儲空間的情況下,

是把 主科總分,副科總分,總分 在插入數據的時候,就算出來好,還是 用 VIEW 算好?

這個好的意思,是減少服務器負擔,還是搜索速度快.

問題解答

回答1:

從第三范式的角度看,主科總分、副科總分、總分這三列屬于依賴于其他列的數據,不應該作為單獨的列放到數據庫表中。

如果考慮數據讀取的壓力很大,不想在應用服務器或數據庫端再做計算,那么可以按照冗余列的方式存儲在表中。在上面所說的場景中,學生的成績錄入后修改的次數應該很少,因此冗余列的更新成本較低,屬于典型的讀多寫少的情況,因此有冗余列總體上服務器的壓力會比較低。

回答2:

看你是插入數據多,還是讀取結果多;插入數據時多時就把計算放在視圖內,讀取數據多時就把sql計算結果放在表里,但讀取的壓力遠遠低于插入吧,這個比例還是要權衡下,建議選擇放在視圖內。

主站蜘蛛池模板: 日本一道免费一区二区三区 | 国产丝袜视频在线观看 | 久久加久久 | 国产日韩精品视频 | 日本福利片 | 手机看片国产高清 | 黄色大片久久 | 国产精品夜间视频香蕉 | 日本无翼乌邪恶彩色大全 | 日本黄免费 | 中文黄色片 | 久久香蕉国产线看观看精品蕉 | 欧洲第一区第二区第三区 | 一级一毛片a级毛片欧美 | 最新lutube亚洲看片在线观看 | 成 人色 网 站www | 九九视频九九热 | 在线精品国产一区二区 | 国产精品揄拍一区二区 | 久久99精品福利久久久 | 免费观看黄色小视频 | 99九九成人免费视频精品 | 精品国产视频在线观看 | 欧美一区二区手机在线观看视频 | 亚洲国产日韩在线观看 | 91久久国产口精品久久久久 | 日本久久黄色 | 首页国产 | 黄色在线视频播放 | 国产啪精品 | 尤物视频免费在线观看 | 国产乱偷国产偷高清 | 精品老司机在线视频香蕉 | 欧州一级毛片 | 欧美日韩亚洲区久久综合 | 日日干天天草 | 日韩黑寡妇一级毛片国语对白 | 成人欧美一区二区三区黑人 | 日本aaaa级毛片在线看 | 91av视频在线免费观看 | 免费草比视频 |