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

測試案例

本文通過案例為您介紹在StarRocks中如何使用TPC-DS進行性能測試。

前提條件

已創建StarRocks實例,詳情請參見創建實例

背景介紹

TPC-DS是一套決策支持系統的基準測試,它對決策支持系統的幾個通用方面進行建模,包括查詢和數據維護,用于衡量大數據產品的分析性能。

TPC-DS模擬了零售企業三種銷售渠道(實體店、互聯網、目錄)的銷售和退貨業務,除了建立相關銷售和退貨模型的表格,它還包括一個簡單的庫存系統和一個促銷系統。本測試案例中,基準測試共包含99個復雜查詢,數據集包含24張表,數據規模分別為1 GB、100 GB,具體如下表所示。

說明
  • 本文的TPC-DS的實現基于TPC-DS的基準測試,并不能與已發布的TPC-DS基準測試結果相比較,本文中的測試并不符合TPC-DS的基準測試的所有要求。

  • 實例建議規格:

    • 1 GB:建議實例規格為(FE = 8 CU * 1臺,BE/CN = 8 CU * 3臺)。

    • 100 GB:建議實例規格為(FE = 8 CU * 1臺,BE/CN = 16 CU * 3臺)。

數據規格

描述

表名稱

100 GB

TPC-DS在100 GB規模數據集上的性能測試。

call_center

catalog_page

catalog_returns

catalog_sales

customer_address

customer_demographics

customer

date_dim

household_demographics

income_band

inventory

item

promotion

reason

ship_mode

store

store_returns

store_sales

time_dim

warehouse

web_page

web_returns

web_sales

web_site

1 GB

TPC-DS在1 GB規模數據集上的性能測試。

步驟一:進入SQL Editor

  1. 進入StarRocks Manager頁面。

    1. 登錄E-MapReduce控制臺

    2. 在左側導航欄,選擇EMR Serverless > StarRocks

    3. 在頂部菜單欄處,根據實際情況選擇地域。

    4. 單擊StarRocks Manager,或者單擊已創建實例操作列的連接實例

      連接StarRocks實例詳情,請參見通過EMR StarRocks Manager連接StarRocks實例

  2. 在左側導航欄,單擊SQL Editor

  3. 查詢列表頁面,即可查看TPC-DS性能測試案例。

步驟二:執行測試

以下分別為您介紹TPC-DS在100 GB、1 GB規模的數據集上進行性能測試的步驟。

TPC-DS 100 GB

  1. 初始化數據庫和表。

    1. 單擊TPC-DS-100G - 01.初始化數據庫和表,即可查看用于初始化數據庫與表的SQL腳本。

    2. 單擊運行,執行SQL腳本,待返回執行成功后,初始化數據庫和表完成。

  2. 加載測試數據。

    1. 單擊TPC-DS-100G - 02.加載測試數據,即可查看用于加載測試數據的SQL腳本,測試總數據量為100 GB。

    2. 單擊運行,執行SQL腳本,待返回執行成功后,加載測試數據完成。

  3. 執行測試SQL。

    1. 單擊TPC-DS-100G - 03.執行測試SQL,即可查看用于執行查詢的SQL腳本,測試總數據量為100 GB。

    2. 單擊運行,執行SQL腳本,即可在返回結果中查看運行結果。

TPC-DS 1 GB

  1. 初始化數據庫和表。

    1. 單擊TPC-DS-1G - 01.初始化數據庫和表,即可查看用于初始化數據庫與表的SQL腳本。

    2. 單擊運行,執行SQL腳本,待返回執行成功后,初始化數據庫和表完成。

  2. 加載測試數據。

    1. 單擊TPC-DS-1G - 02.加載測試數據,即可查看用于加載測試數據的SQL腳本,測試總數據量為1 GB。

    2. 單擊運行,執行SQL腳本,待返回執行成功后,加載測試數據完成。

  3. 執行測試SQL。

    1. 單擊TPC-DS-1G - 03.執行測試SQL,即可查看用于執行查詢的SQL腳本,測試總數據量為1 GB。

    2. 單擊運行,執行SQL腳本,即可在返回結果中查看運行結果。