<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] # 創建用戶租戶 影響,類似于數據庫中的實例。 ## 背景 MySQL 是一個單租戶的模式 ,所有用戶在一套資源池下進行使用,這可能會導致一種故障。當用戶負載非常高時,應用將用盡數據庫的所有資源,導致數據庫管理員無法連接數據庫,也無法執行一些高優先級的控制命令。例如無法執行 kill 命令殺死超時的查詢,或者一些管理平臺也無法連接到數據庫等。 OceanBase 數據庫默認會自動創建 sys 租戶,sys 租戶負責一部分 OceanBase 數據庫的管理工作,并且能夠訪問系統元數據表,sys 自動預留了一定的資源。 ## 創建用戶租戶 1. 使用 root 賬號登陸到 sys 租戶中,使用 MySQL 或 OBClient 訪問 OceanBase 數據庫: ~~~ obclient -hxxxx -uroot@sys -P2883 -pxxxxx -Doceanbase ~~~ 詳細信息,參考[OBClient 文檔](https://github.com/oceanbase/obclient/blob/master/README.md)。 2. 查詢系統資源占用情況,例如: ~~~ mysql> select svr_ip,svr_port, cpu_total, mem_total, disk_total, zone from __all_virtual_server_stat ; +--------------+----------+-----------+--------------+---------------+-------+ | svr_ip | svr_port | cpu_total | mem_total | disk_total | zone | +--------------+----------+-----------+--------------+---------------+-------+ | 172.31.122.2 | 33332 | 30 | 236223201280 | 1434105937920 | zone1 | | 172.31.122.3 | 33332 | 30 | 236223201280 | 1434105937920 | zone2 | | 172.31.122.1 | 33332 | 30 | 236223201280 | 1434105937920 | zone3 | +--------------+----------+-----------+--------------+---------------+-------+ ~~~ 3. 查詢系統資源:分配情況: ~~~ mysql> select sum(c.max_cpu), sum(c.max_memory) from __all_resource_pool as a, __all_unit_config as c where a.unit_config_id=c.unit_config_id; +----------------+-------------------+ | sum(c.max_cpu) | sum(c.max_memory) | +----------------+-------------------+ | 5 | 17179869184 | +----------------+-------------------+ 1 row in set (0.00 sec) ~~~ 4. 創建資源單元。 如果想把剩下的所有資源全部使用掉,CPU 和內存分別為步驟 2 和步驟 3 得到的值。 ~~~ CREATE RESOURCE UNIT unit1 max_cpu = 25, max_memory = 219043332096, min_memory = 219043332096, max_iops = 10000, min_iops = 1280, max_session_num = 3000, max_disk_size = 21474836480 -- 20GB ; ~~~ 5. 創建資源池。 ~~~ CREATE RESOURCE POOL pool1 UNIT = 'unit7', UNIT_NUM = 1, ZONE_LIST = ('zone1', 'zone2', 'zone3') ; ~~~ 1. 每個資源池在每個 OBServer 上只能有一個資源單元。如果`unit_num`大于1,每個 zone 內都必須有和`unit_num`對應數目的機器。 2. ZoneList 一般與 zone 個數保持一致。 3. 如果在某個 zone 內找不到足夠剩余資源的機器來創建資源單元,資源池會創建失敗。 ~~~ drop resource pool pool1; ~~~ 詳細信息,參考[資源管理概述](https://open.oceanbase.com/docs/community/oceanbase-database/V3.1.0/resource-management-overview)。 6. 創建租戶。 ~~~ CREATE TENANT IF NOT EXISTS test_tenant charset='utf8mb4', replica_num=3, zone_list=('zone1','zone2','zone3'), primary_zone='zone1;zone2,zone3', resource_pool_list=('pool1') ; ~~~ PrimaryZone:指定主副本分配到 Zone 內的優先級,逗號兩側優先級相同。分號左側優先級高于右側。比如 zone1>zone2=zone3。 詳細信息,參考[租戶管理概述](https://open.oceanbase.com/docs/community/oceanbase-database/V3.1.0/tenant-management-overview-1)。 7. 登錄租戶之前,運行以下命令修改參數: ~~~ alter tenant test_tenant set variables ob_tcp_invited_nodes='%' ~~~
                  <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>

                              哎呀哎呀视频在线观看