<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>

                [TOC] # 分布式查詢 OceanBase 數據庫實現了像傳統的關系型數據庫一樣的完整 SQL 查詢引擎,當 SQL 請求到了 OBServer 服務端,經過語法解析、語義分析、查詢重寫、查詢優化等一系列過程后,再由查詢執行器來負責執行。所不同的是,在分布式數據庫里,查詢優化器會依據數據的分布信息生成分布式的執行計劃。 如果查詢涉及的數據在多臺服務器,需要走分布式計劃,這是 OLAP 分析型數據庫的典型場景。OLAP 場景是十分考驗查詢優化器能力的場景,OceanBase 數據庫的查詢優化器做了很多優化,諸如算子下推、智能連接、分區裁剪等。同時由于這種查詢涉及的數據量往往比較大,OceanBase 數據庫的查詢執行引擎也做了**并行處理、任務拆分、動態分區、流水調度、任務裁剪、子任務結果合并、并發限制**等等優化技術。這些優化技術使得 OceanBase 數據庫很好的支持了 OLAP 場景的復雜查詢處理能力。 分布式執行過程可劃分為三個階段: 1. 生成 job 樹:將分布式計劃拆分為多個子計劃,每個子計劃由一個 job 進行封裝,多個 job 間的父子關系繼承自相關算子間的父子關系,最終構成 job 樹。 2. 調度 job:主要確定每個 job 的執行時機。 3. 執行 job:主要控制每個 job 的 task 拆分,以及每個 job 的多個 task 的執行順序,并執行發送 task、接收 task 執行結果、處理執行錯誤等操作。
                  <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>

                              哎呀哎呀视频在线观看