午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術(shù)文章
文章詳情頁

mysql - 這個數(shù)據(jù)庫合計用 視圖做,和直接算好存在數(shù)據(jù)庫里,到時候調(diào)用起來哪個快?

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

問題描述

mysql - 這個數(shù)據(jù)庫合計用 視圖做,和直接算好存在數(shù)據(jù)庫里,到時候調(diào)用起來哪個快?

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

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

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

這個好的意思,是減少服務(wù)器負(fù)擔(dān),還是搜索速度快.

問題解答

回答1:

從第三范式的角度看,主科總分、副科總分、總分這三列屬于依賴于其他列的數(shù)據(jù),不應(yīng)該作為單獨(dú)的列放到數(shù)據(jù)庫表中。

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

回答2:

看你是插入數(shù)據(jù)多,還是讀取結(jié)果多;插入數(shù)據(jù)時多時就把計算放在視圖內(nèi),讀取數(shù)據(jù)多時就把sql計算結(jié)果放在表里,但讀取的壓力遠(yuǎn)遠(yuǎn)低于插入吧,這個比例還是要權(quán)衡下,建議選擇放在視圖內(nèi)。

主站蜘蛛池模板: 中文字幕视频一区 | 日韩一区二区视频 | 成人在线观看免费高清 | 欧美丰满一区二区免费视频 | 美女激情啪啪 | 99极品视频 | 日韩不卡中文字幕 | 91高清免费看 | 午夜视频精品 | 国产又粗又黄的视频 | 69婷婷国产精品入口 | 精品久久久久国产 | 亚洲一区网 | 亚洲一区在线看 | 久久精品国产99精品国产亚洲性色 | 中文字幕一区二区三区不卡 | 亚洲精选在线 | 亚洲爱爱网 | 日日天天干 | 美日韩一区 | 天天插天天狠天天透 | 免费av网址在线观看 | 免费av网站在线播放 | 福利视频三区 | 中文天堂在线视频 | 懂色av一区二区三区四区 | 中文字幕在线第一页 | 免费又黄又爽又猛大片午夜 | jizz欧美性23| 视频一区在线播放 | 成人高清在线观看 | 久久精品视频播放 | 免费成人深夜天涯网站 | 一本在线免费视频 | 五月婷婷六月婷婷 | 日本一区二区在线播放 | 另类小说久久 | 中文字幕黄色 | 国产999精品视频 | 99久久精| 久久免费视频观看 |