亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

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

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

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

問題描述

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

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

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

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

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

問題解答

回答1:

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

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

回答2:

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

主站蜘蛛池模板: 怡红院在线观看 | 亚洲一二区 | 国产成人免费网站在线观看 | 久草最新在线 | 国产亚洲精品2021自在线 | 男吃女下面刺激视频免费 | 免费看亚洲| 亚洲欧美精品成人久久91 | 日韩一区二区三区在线播放 | 成人在线手机视频 | 91精品自在拍精选久久 | 精品视频 久久久 | 欧美亚洲免费久久久 | 午夜久久久久久久 | 国内偷自第一二三区 | 亚洲视频国产视频 | 国产成人精品高清免费 | 成人欧美视频在线看免费 | 中文字幕一区二区在线观看 | 日韩在线手机看片免费看 | a级毛片在线视频免费观看 a级免费 | 美日韩一区二区三区 | 日韩欧美在线视频一区二区 | 91碰碰| 精品欧美日韩一区二区 | 成人福利网站在线看视频 | 亚洲乱人伦精品图片 | 国产在线精品福利一区二区三区 | 亚洲免费高清 | 欧美日韩一区二区三区四区在线观看 | 草久久久 | 欧美日韩在线视频一区 | 欧美精品一区二区在线观看 | 日韩美女一区二区三区 | 国产一级毛片亚洲久留木玲 | 三级理论手机在线观看视频 | 91桃色成人免费 | 亚洲欧美卡通成人制服动漫 | 久久爱wwwww 久久爱www成人 | 欧美一区二区三区高清视频 | 美国a毛片 |