91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

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

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


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


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


優缺點:

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

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

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



向AI問一下細節

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

AI

遵化市| 清流县| 抚远县| 新闻| 阿拉善盟| 昭觉县| 桂阳县| 海南省| 平远县| 华安县| 抚顺县| 乌鲁木齐县| 千阳县| 荆州市| 通河县| 永济市| 大方县| 榆树市| 宜宾市| 敦化市| 呼图壁县| 襄樊市| 鹿泉市| 天门市| 肇东市| 松潘县| 朔州市| 金山区| 慈溪市| 项城市| 博罗县| 安义县| 河南省| 常宁市| 新泰市| 鹤壁市| 萝北县| 清苑县| 威信县| 凤山县| 垣曲县|