<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                [TOC] # 范式的優點和缺點 為性能問題而尋求幫助的時候,經常會被建議對表進行范式化設計 ,尤其是寫密集的場景.通常這是個好建議.因為下面這些原因,范式化通常能夠帶來好處 * 范式化的更新操作通常比反范式要快 * 當數據較好地范式化時,就只有很少或者沒有重復數據,所以只需要修改更少的數據 * 范式化的表通常更小,可以更好的放在內存里,所以執行操作會更快 * 很少有多余的數據意味著檢索列表數據更少需要DISTINCT或者GROUP BY語句,還是前面的例子:在非范式化的結構中必須使用DISTINCT或者GROUP BY才能獲得一份唯一的部門列表,但是如果部門(DEPARTMENT)是一張單獨的表,則只需要簡單的查詢這張表就行了 范式化設計的表的缺點是通常需要關聯,稍微復雜一些的查詢語句在符合范式的表上都可能需要至少一次關聯,也許更多.這不但代價昂貴,也可能使得一些索引策略無效.例如:范式化的設計可能將列存放在不同表中,而這些列如果在一個表中本可以屬于同一個索引 # 反范式的優點和缺點 反范式的表因為所有數據都在一張表中,可以很好的避免關聯 如果不需要關聯表,則對大部分查詢最差的情況下---即使表沒有使用索引---是全表掃描.當數據比內存大時這可能比關聯快得多,因為這樣避免了隨機IO(全表掃描基本上是順序IO,但也不是100%,和引擎的實現有關)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看