成人视屏在线观看-国产99精品-国产精品1区2区-欧美一级在线观看-国产一区二区日韩-色九九九

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

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

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

問題描述

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

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

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

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

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

問題解答

回答1:

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

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

回答2:

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

主站蜘蛛池模板: 亚洲精品在线免费观看视频 | 日本不卡免费高清一级视频 | 男女免费观看在线爽爽爽视频 | 精品丝袜国产自在线拍亚洲 | 久草免费公开视频 | 一级毛片免费观看不卡视频 | 免费黄色一级网站 | 99视频九九精品视频在线观看 | 免费观看的毛片手机视频 | 国产成人精品无缓存在线播放 | 美女张开腿给男生桶下面视频 | 日韩三级黄色 | 一级毛片免费不卡在线 | 久草 在线| 中文字幕精品一区二区绿巨人 | 精品视频免费在线观看 | 欧美69| 国产精品情人露脸在线观看 | 欧美成人精品一区二区三区 | 九九精品成人免费国产片 | 亚洲国产精品a在线 | 偷偷久久 | 亚洲国产精品免费在线观看 | 波多野结衣一区二区 | 国产激情一级毛片久久久 | xxxxxhd亚洲日本hd| 欧美在线视 | 欧美成人区| 国产欧美一区二区三区视频 | 欧美亚洲国产成人综合在线 | 中文字幕有码视频 | 国产日韩久久久精品影院首页 | 免费国产午夜高清在线视频 | 欧美一区精品 | 国产成人免费影片在线观看 | 亚洲最大免费视频网 | 国产精品精品国产一区二区 | 久久久不卡国产精品一区二区 | 精品久久久久久久久久久 | 日本国产最新一区二区三区 | 另类视频区第一页 |