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

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

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

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

問題描述

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

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

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

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

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

問題解答

回答1:

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

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

回答2:

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

主站蜘蛛池模板: 美女黄色免费在线观看 | 高清国产精品久久久久 | 福利社色| 岛国大片在线播放高清 | 亚洲成a人一区二区三区 | 国外成人在线视频 | 成人精品国产亚洲欧洲 | 亚洲国产欧美在线人成精品一区二区 | 69精品免费视频 | 日本免费一区二区三区三州 | 最新精品在线视频 | 色丁香久久 | 国产精品黄页在线播放免费 | xxxwww黄色| 网红主播大尺度精品福利视频 | 午夜性爽快免费视频播放 | 国产三级精品美女三级 | 亚洲成a人片在线观 | 精品国产福利 | 欧美日韩第三页 | 国产精品三级a三级三级午夜 | 国产成人综合手机在线播放 | 成年人在线视频观看 | 亚洲一区二区三区影院 | 91高端极品外围在线观看 | 老头做爰xxxx视频 | 欧美一区二区三区gg高清影视 | 国产97公开成人免费视频 | 欧美黑人性xxx猛交 欧美很黄视频在线观看 | 成人免费大片黄在线观看com | 精品精品国产自在久久高清 | 99视频国产热精品视频 | 一级在线毛片 | 乱码在线中文字幕加勒比 | 一区高清| 日本一级毛片在线看 | 久久九九视频 | 国产成人3p视频免费观看 | 岛国午夜精品视频在线观看 | 欧美丝袜xxxxx在线播放 | 日本一级毛片片在线播放 |