日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

免費(fèi)體驗(yàn)PolarDB PostgreSQL一站式HTAP服務(wù)

更新時(shí)間:

本文介紹了如何免費(fèi)體驗(yàn)PolarDB PostgreSQL版PolarDB PostgreSQL版(兼容Oracle)的一站式HTAP服務(wù)。

背景

PolarDB PostgreSQL版PolarDB PostgreSQL版(兼容Oracle)提供了一站式HTAP云服務(wù),通過簡單的SQL就可以將OLTP引擎的數(shù)據(jù)快速遷移到內(nèi)置的OLAP存儲(chǔ)和引擎上,內(nèi)置的同步鏈路將會(huì)自動(dòng)維持兩份數(shù)據(jù)的一致性。常規(guī)的事務(wù)型查詢可以繼續(xù)在PolarDB PostgreSQL版PolarDB PostgreSQL版(兼容Oracle)的OLTP引擎上進(jìn)行,分析型業(yè)務(wù)可以被路由到OLAP引擎上,由向量化執(zhí)行引擎完成。被同步到OLAP引擎的數(shù)據(jù)范圍可以通過執(zhí)行SQL來動(dòng)態(tài)擴(kuò)大或縮小。

  • 高性價(jià)比

    傳統(tǒng)方案中,若您想通過PolarDB實(shí)現(xiàn)HTAP,您需要額外購買分析型數(shù)據(jù)庫(如云原生數(shù)據(jù)倉庫 AnalyticDB PostgreSQL 版),并購買DTS服務(wù)實(shí)現(xiàn)數(shù)據(jù)同步,整體費(fèi)用較高。

    PolarDB PostgreSQL版一站式HTAP服務(wù)相比傳統(tǒng)方案:

    • 價(jià)格上:一站式HTAP服務(wù)整體方案成本可降低30%。

    • 性能上:在復(fù)雜查詢方面,一站式HTAP服務(wù)的查詢性能最高可提升百倍。

  • 數(shù)據(jù)一致性

    PolarDB PostgreSQL版一站式HTAP服務(wù)實(shí)現(xiàn)了PolarDB和內(nèi)置的OLAP存儲(chǔ)和引擎之間的數(shù)據(jù)同步,保證了數(shù)據(jù)一致性。

  • 維護(hù)成本低

    PolarDB PostgreSQL版一站式HTAP服務(wù)配置簡單,靈活易用。您無需配置其他數(shù)據(jù)同步工具,只需在PolarDB控制臺(tái)簡單配置,并通過簡單的SQL語句,即可完成HTAP服務(wù)配置和數(shù)據(jù)同步。

阿里云提供了數(shù)據(jù)庫解決方案功能體驗(yàn)館,提供真實(shí)免費(fèi)的PolarDB集群環(huán)境和開箱即用的測試方法,您可以在線快捷體驗(yàn)一站式HTAP服務(wù)帶來的查詢效率提升效果。

影響

本功能體驗(yàn)不涉及生產(chǎn)環(huán)境的部署,因此不會(huì)影響業(yè)務(wù)。

費(fèi)用

本次體驗(yàn)中,由于體驗(yàn)涉及到的資源不歸屬于您,因此不會(huì)產(chǎn)生任何費(fèi)用,您可以放心體驗(yàn)。

體驗(yàn)內(nèi)容

體驗(yàn)環(huán)境

在本免費(fèi)體驗(yàn)中,阿里云提供了預(yù)置環(huán)境供您操作體驗(yàn),預(yù)置環(huán)境的詳情如下:

  • 集群:提供了一個(gè)PolarDB PostgreSQL版PolarDB PostgreSQL版(兼容Oracle)集群。具體如下:

    • 內(nèi)核版本: 100% 兼容 PostgreSQL 14

    • 產(chǎn)品版本:標(biāo)準(zhǔn)版

    • 集群規(guī)格:集群包含1個(gè)主節(jié)點(diǎn)(8核16 GB)和1個(gè)分析節(jié)點(diǎn)(8核32 GB)

    • 存儲(chǔ)類型: ESSD AutoPL云盤(預(yù)置IOPS: 0)

  • 測試數(shù)據(jù)集:集群中預(yù)置了標(biāo)準(zhǔn)測試集TPC-H 50G的數(shù)據(jù)集。

觀測指標(biāo)

  • CPU占用率:集群中主節(jié)點(diǎn)的CPU使用率。單位:%。

  • 查詢耗時(shí):執(zhí)行特定SQL所耗費(fèi)的時(shí)間。單位:秒。

操作步驟

  1. 進(jìn)入瑤池解決方案體驗(yàn)館。

  2. 單擊核心功能體驗(yàn),然后單擊一站式HTAP功能體驗(yàn)免費(fèi)體驗(yàn)按鈕,進(jìn)入如下頁面:

    image

  3. 單擊頁面下方的創(chuàng)建免費(fèi)體驗(yàn)任務(wù)按鈕。

  4. 配置任務(wù)對(duì)話框中,選擇要執(zhí)行的SQL,并單擊確定,創(chuàng)建任務(wù)。

    image

    本體驗(yàn)中所使用的數(shù)據(jù)集為標(biāo)準(zhǔn)測試集TPC-H 50G的數(shù)據(jù)集。為了體現(xiàn)一站式HTAP功能在復(fù)雜查詢方面的加速效果,我們選取了TPC-H標(biāo)準(zhǔn)測試中的三條復(fù)雜查詢SQL供您選擇:

    • Q2(最小代價(jià)供貨商查詢):帶有排序、聚集操作、子查詢并存的多表查詢操作。

    • Q11(庫存價(jià)值查詢):帶有分組、排序、聚集、子查詢操作并存的多表連接查詢操作。

    • Q16(零件/供貨商關(guān)系查詢):帶有分組、排序、聚集、去重、NOT IN子查詢操作并存的兩表連接操作。

    下文以Q2(最小代價(jià)供貨商查詢)為例進(jìn)行介紹。

  5. 稍等片刻后,可以看到您創(chuàng)建的體驗(yàn)任務(wù)。

    image

  6. 單擊查看詳情,進(jìn)入實(shí)時(shí)查詢體驗(yàn)頁面,單擊啟動(dòng)任務(wù)按鈕。

  7. 首先體驗(yàn)主節(jié)點(diǎn)與分析節(jié)點(diǎn)實(shí)時(shí)數(shù)據(jù)同步這一特點(diǎn)。

    說明

    請(qǐng)根據(jù)頁面按鈕提示,手動(dòng)單擊按鈕執(zhí)行每一步操作。若在倒計(jì)時(shí)結(jié)束時(shí)沒有手動(dòng)單擊按鈕,則會(huì)自動(dòng)執(zhí)行對(duì)應(yīng)操作。

    1. 單擊選擇數(shù)據(jù)庫,自動(dòng)執(zhí)行如下命令,切換至mydb數(shù)據(jù)庫。

      \c mydb ;
    2. 單擊查看數(shù)據(jù)庫中的表按鈕,自動(dòng)執(zhí)行如下命令,查看數(shù)據(jù)庫下的總數(shù)據(jù)量。

      select tablename,pg_size_pretty(pg_relation_size(schemaname||'.'||tablename)) from pg_tables where tableowner='sa';

      返回結(jié)果如下:

      tablename | pg_size_pretty 
      -----------+----------------
       region    | 8192 bytes
       nation    | 8192 bytes
       supplier  | 56 MB
       part      | 964 MB
       customer  | 844 MB
       partsupp  | 4108 MB
       orders    | 6124 MB
       lineitem  | 26 GB
      (8 rows)
    3. 單擊查詢RW節(jié)點(diǎn)表數(shù)據(jù)量,自動(dòng)執(zhí)行如下命令:

      select count(*) from my_table;

      返回結(jié)果如下:

       count 
      -------
         181
      (1 row)

      可以看到,從RW節(jié)點(diǎn)查詢,表數(shù)據(jù)量為181條。

    4. 單擊表中插入一條數(shù)據(jù),以驗(yàn)證數(shù)據(jù)同步,自動(dòng)執(zhí)行如下命令:

      insert into my_table (name, age, email) values ('test',0,'just for test') ;
    5. 單擊再次查看RW節(jié)點(diǎn)表數(shù)據(jù)量,自動(dòng)執(zhí)行如下命令:

      select count(*) from my_table;

      返回結(jié)果如下:

       count 
      -------
          182
      (1 row)

      可以看到,從RW節(jié)點(diǎn)查詢,表數(shù)據(jù)量變?yōu)榱?82條。

    6. 單擊HTAP查詢,自動(dòng)執(zhí)行如下命令,開啟HTAP功能:

      SET polar_htap.enable_htap_query = ON;
    7. 單擊查詢AP節(jié)點(diǎn)表數(shù)據(jù)量,自動(dòng)執(zhí)行如下命令:

      select count(*) from my_table;

      返回結(jié)果如下:

       count 
      -------
          182
      (1 row)

      可以看到,此時(shí)表數(shù)據(jù)量也變?yōu)榱?82條。

  8. 接下來體驗(yàn)復(fù)雜查詢SQL通過AP節(jié)點(diǎn)快速完成,不增加主節(jié)點(diǎn)資源消耗這一特點(diǎn)。

    說明
    • 請(qǐng)根據(jù)頁面按鈕提示,手動(dòng)單擊按鈕執(zhí)行每一步操作。若在倒計(jì)時(shí)結(jié)束時(shí)沒有手動(dòng)單擊按鈕,則會(huì)自動(dòng)執(zhí)行對(duì)應(yīng)操作。

    • 整個(gè)體驗(yàn)過程中,您可以在左側(cè)的趨勢圖中觀測CPU占用率。

    1. 單擊正常查詢,自動(dòng)執(zhí)行如下命令,關(guān)閉HTAP功能:

      SET polar_htap.enable_htap_query = OFF;
    2. 單擊RW節(jié)點(diǎn)執(zhí)行SQL,自動(dòng)執(zhí)行如下命令:

      select s_acctbal, s_name, n_name, p_partkey, p_mfgr, s_address, s_phone, s_comment 
      from
       part, supplier, partsupp,
       nation, region 
      where
       p_partkey = ps_partkey
       and s_suppkey = ps_suppkey
       and p_size = 11
       and p_type like '%STEEL'
       and s_nationkey = n_nationkey
       and n_regionkey = r_regionkey
       and r_name = 'AMERICA'
       and ps_supplycost = 
       (
        select
         min(ps_supplycost)
        from
         partsupp, supplier, nation, region
        where
         p_partkey = ps_partkey
         and s_suppkey = ps_suppkey
         and s_nationkey = n_nationkey
         and n_regionkey = r_regionkey
         and r_name = 'AMERICA'
       )
      order by
       s_acctbal desc, n_name,
       s_name, p_partkey 
      LIMIT 1;

      等待SQL執(zhí)行完成,此時(shí)您可以在左側(cè)觀測CPU占用率變化情況。

    3. 單擊HTAP查詢,自動(dòng)執(zhí)行如下命令,開啟HTAP功能。

      SET polar_htap.enable_htap_query = ON;
    4. 單擊AP節(jié)點(diǎn)執(zhí)行SQL,執(zhí)行相同SQL:

      select s_acctbal, s_name, n_name, p_partkey, p_mfgr, s_address, s_phone, s_comment 
      from
       part, supplier, partsupp,
       nation, region 
      where
       p_partkey = ps_partkey
       and s_suppkey = ps_suppkey
       and p_size = 11
       and p_type like '%STEEL'
       and s_nationkey = n_nationkey
       and n_regionkey = r_regionkey
       and r_name = 'AMERICA'
       and ps_supplycost = 
       (
        select
         min(ps_supplycost)
        from
         partsupp, supplier, nation, region
        where
         p_partkey = ps_partkey
         and s_suppkey = ps_suppkey
         and s_nationkey = n_nationkey
         and n_regionkey = r_regionkey
         and r_name = 'AMERICA'
       )
      order by
       s_acctbal desc, n_name,
       s_name, p_partkey 
      LIMIT 1;

      此時(shí)您可以繼續(xù)觀測在HTAP開啟的情況下,執(zhí)行相同SQL的CPU占用率的變化情況。

      說明

      由于實(shí)時(shí)監(jiān)控?cái)?shù)據(jù)可能存在延遲,為了確保展示完整的CPU變化情況,趨勢圖中會(huì)在SQL執(zhí)行完后,自動(dòng)延長一定的監(jiān)控時(shí)間(2~3秒)。

  9. (可選)對(duì)于已創(chuàng)建的任務(wù),您可以在IMCI頁面,單擊體驗(yàn)記錄,在任務(wù)列表中,單擊全部任務(wù)我的任務(wù),查看體驗(yàn)結(jié)果及其詳情。

結(jié)果分析

主節(jié)點(diǎn)與分析節(jié)點(diǎn)實(shí)時(shí)數(shù)據(jù)同步

從以上體驗(yàn)可以看到:通過主節(jié)點(diǎn)新增的數(shù)據(jù)可以實(shí)時(shí)同步至AP節(jié)點(diǎn),實(shí)現(xiàn)了PolarDB與內(nèi)置OLAP存儲(chǔ)和引擎之間的數(shù)據(jù)同步,保證了數(shù)據(jù)一致性。

復(fù)雜查詢SQL通過AP節(jié)點(diǎn)快速完成,不增加主節(jié)點(diǎn)資源消耗

從以上體驗(yàn)可以看到:

  • 在主節(jié)點(diǎn)執(zhí)行復(fù)雜查詢SQL,耗時(shí)長,且會(huì)占用主節(jié)點(diǎn)較多資源。

  • 而開啟HTAP后,復(fù)雜查詢SQL自動(dòng)由AP節(jié)點(diǎn)執(zhí)行,耗時(shí)顯著縮短,且不會(huì)增加主節(jié)點(diǎn)資源消耗,主節(jié)點(diǎn)資源占用率始終處于較低水位。

image

相關(guān)內(nèi)容

一站式HTAP服務(wù)