<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] # 分區命名與查詢 ## 指定分區的查詢 除了根據 SQL 的查詢條件進行分區裁剪以外,OceanBase 數據庫也支持用戶通過 SQL 語法指定需要訪問的分區。下述示例語句中`partition(p0)`指定了只訪問 p0 分區: ~~~ obclient> SELECT * FROM t1 partition (p0); ~~~ 如果 SQL 中指定了分區,系統會將查詢的范圍限定在所指定的分區集合內,同時根據 SQL 的查詢條件進行分區裁剪。最終訪問的分區為指定分區和分區裁剪二者的交集。 ## 分區名字規則 對于 List 和 Range 分區,因為在創建表的過程中就指定了分區的名字,所以名字就是當時指定的名字。對于 Hash/Key 分區,創建時如果沒有指定分區的名字,分區的命名由系統根據命名規則完成。具體表現為,如果 Hash/Key 出現在一級分區里面,那么每個分區分別命名為 p0、p1、...、pn。如果出現在二級分區里面,那么就是 sp0、sp1、 ...、spn。 二級分區的名字由**一級分區+二級分區**的方式構成。例如 p0sp0,其中 p0 是一級分區的名字,sp0 是二級分區的名字。 ## 獲取二級分區的各級分區 ID 對于二級分區,可以在日志里面看到的分區 ID 數字很大。 下述示例展示了 t1 的實際分區 ID: ~~~ obclient> CREATE TABLE t1 ( c1 INT, c2 INT ) PARTITION BY hash(c1) SUBPARTITION BY RANGE(c2) SUBPARTITION template ( SUBPARTITION sp0 VALUES less than(100), SUBPARTITION sp1 VALUES less than(200) ) partitions 5 obclient> SELECT partition_id FROM __all_meta_table JOIN __all_table using(table_id) WHERE table_name = 't1'; +---------------------+ | partition_id | +---------------------+ | 1152921504875282432 | | 1152921504875282433 | | 1152921509170249728 | | 1152921509170249729 | | 1152921513465217024 | | 1152921513465217025 | | 1152921517760184320 | | 1152921517760184321 | | 1152921522055151616 | | 1152921522055151617 | +---------------------+ ~~~ ## Partition-Wise 聯接 Partition-Wise 聯接(Partition-Wise Join)是指當需要聯接的表是按照聯接條件進行分區的時候,聯接只需對聯接表對應分區進行聯接操作,能極大提高聯接的性能。您可以在我們的 《SQL 調優》手冊中查看更多關于 Partition-Wise 聯接的信息。
                  <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>

                              哎呀哎呀视频在线观看