亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用多個單表查詢,還是使用一個多表聯合查詢?

發布時間:2020-06-24 20:33:38 來源:網絡 閱讀:2224 作者:51CTO小腳丫 欄目:MySQL數據庫

1. 從邏輯架構分層原則來看
 關聯關系代表了業務規則/邏輯,毫無約束大量使用關聯查詢,就是把大量的業務規則和邏輯放在數據庫來執行了,數據庫消耗cpu、內存、io等資源進行關聯操作,實際上是在做應用該做的事情。


2. 從資源利用率方面看
 大部分場景下,并不是所有關聯查詢的結果都被有效使用了。例如后臺管理的列表界面,通常都會分頁顯示,關聯查詢的結果集,只有當前頁的數據被使用,其他都是無用的,但數據庫需要消耗額外資源得到全部結果集,再從中得到當前頁數據。


3. 從架構的伸縮性方面看
 大量的關聯查詢會導致集中式的數據庫架構很難向分布式架構轉換,伸縮性方面的優化難度高。


優缺點:

關聯查詢方便快速,開發效率比較好,如果系統、數據庫經過一些垂直優化手段完全能夠滿足性能要求是可以使用的,例如中小企業的內部管理系統等。

不使用關聯查詢在架構層面有很多優點,但對系統分析和設計、開發能力要求高。一般在互聯網行業等用戶數較多的情況下最好重視這方面。

理論上不存在什么復雜場景,如果不使用數據庫的關聯查詢就無法滿足需求的。巨無霸的ERP系統SAP,基本整個系統功能都是用單表查詢實現的



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

延川县| 苍溪县| 建昌县| 和林格尔县| 香河县| 什邡市| 威宁| 晋江市| 萨迦县| 南陵县| 秭归县| 搜索| 紫金县| 高要市| 马关县| 错那县| 鹿泉市| 山丹县| 怀柔区| 黔南| 封丘县| 建昌县| 韩城市| 南召县| 宜都市| 安图县| 吉隆县| 获嘉县| 梁河县| 德清县| 五指山市| 荔浦县| 油尖旺区| 光泽县| 自贡市| 嘉义市| 铜山县| 开原市| 池州市| 夏津县| 余干县|