<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 數據庫是多租戶的分布式數據庫,用戶可以在一個集群內部創建多個相互獨立的租戶,每個租戶是一個獨立的數據庫服務,用戶可以指定需要的硬件資源,創建數據庫服務的賬號、表格、存儲過程等對象。租戶的硬件資源以資源池(Resource Pool)的形式進行描述,資源池是由資源單元(Resource Unit)組成,資源單元是數據庫服務內部分配的 CPU、內存、硬盤等硬件資源。 建立租戶前,必須規定租戶使用的資源范圍,資源池和資源單元可以解決租戶資源隔離和負載均衡的需求。 ## 資源單元(Resource Unit) 資源單元對應** CPU、內存、存儲空間、IOPS** 這幾個物理資源,是 OceanBase 數據庫服務內部的資源容器。資源單元會在集群內自動負載均衡,任何一個資源單元一定會放置在一個資源足夠容納它的服務器上。當集群內的服務器下線前,其上的資源單元必須遷移到其他服務器上,如果集群內其他服務器的資源不足以容納將要下線的服務器上的資源單元,會導致服務器下線無法成功。 ## 資源單元配置(Resource Unit Config) 資源單元配置是描述資源單元的配置信息,每一個資源單元配置會描述一種規格的 CPU、內存、存儲空間、IOPS。修改資源配置可以動態調整資源單元的計算資源,進而調整對應租戶的資源。 **示例:創建****資源單元配置** ~~~ CREATE RESOURCE UNIT uc1 MAX_CPU 4, MIN_CPU 4, MAX_MEMORY '32G', MIN_MEMORY '32G', MAX_IOPS 128, MIN_IOPS 128, MAX_DISK_SIZE '2T', MAX_SESSION_NUM 64; ~~~ 目前只有 CPU、內存實際產生作用,存儲空間和 IOPS 的值需要填寫,但是系統不會限制。 MAX\_CPU 可以與 MIN\_CPU 相等,也可以比 MIN\_CPU 大。資源單元首先按照 MIN\_CPU 配置項分配初始資源,當租戶使用量較大時,系統會自動調整租戶的資源使用量,最大調整到 MAX\_CPU。 MAX\_MEMORY 可以與 MIN\_MEMORY 相等,也可以比 MIN\_MEMORY 大,系統按照 MAX\_MEMORY 進行資源分配,建議將 MAX\_MEMORY 與 MIN\_MEMORY 設置成相等的。 ## 資源池 (Resource Pool) 資源池由具有相同資源單元配置的若干個資源單元組成。一個資源池只能屬于一個租戶。一個租戶可以擁有一個或多個資源池,這些資源池的集合描述了這個租戶所能使用的所有物理機器資源。**一個租戶在同一個服務器 上最多有一個資源單元**。 **示例:創建資源池** ~~~ CREATE RESOURCE POOL rp1 UNIT 'uc1', UNIT_NUM 1, ZONE_LIST ('zone1'); ~~~ ## 資源單元的均衡 OceanBase 數據庫會將一個租戶的資源單元在集群的服務器間均衡。一個租戶擁有一個或多個資源池描述的多個資源單元,在每個 Zone 內資源單元的基本均衡策略如下: * 同一個租戶的若干個資源單元,會均勻分散在不同的服務器上。 * 當服務器存儲使用率超過一定閾值時,通過交換或遷移資源單元,降低存儲使用率水位線。 * 根據資源單元的 CPU 和內存規格,通過交換或遷移資源單元,降低 CPU 和內存的平均水位線
                  <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>

                              哎呀哎呀视频在线观看