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

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

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

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

問(wèn)題描述

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

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

我想問(wèn)問(wèn),要是 不考慮存儲(chǔ)空間的情況下,

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

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

問(wèn)題解答

回答1:

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

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

回答2:

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

主站蜘蛛池模板: 免费在线播放av | 亚洲一区二区在线播放 | 日韩黄页| 国产精品视频在线播放 | 国产精品久久久国产盗摄 | 生活一级片 | 影音先锋每日资源 | 国产免费91| 黑人巨大精品欧美一区二区免费 | 日韩精品国产一区二区 | 欧美综合在线观看 | 天堂二区 | 天堂资源站 | 国产精品免费在线播放 | 国产黄频 | 在线视频天堂 | 在线观看日本 | 国产91小视频 | 人人97| 午夜高清 | 日本欧美在线观看 | 毛片在线观看视频 | xxxx在线视频 | 黄色片在线观看视频 | 亚洲视频综合网 | 日本www视频在线观看 | 久久久一级片 | 亚洲50p| 黄色av一区二区三区 | 九九九亚洲 | 国产精品探花视频 | 欧美伊人网| 免费亚洲婷婷 | 国产一区二区三区影院 | 天堂精品 | av一级在线| 日韩欧美视频在线 | 欧美日韩另类视频 | 亚洲第一天堂av | 亚洲婷婷av| 在线不卡日韩 |