TPC-DS是一套決策支援系統測試基準,主要用于衡量巨量資料產品的分析效能。您可以在AnalyticDB for MySQL中進行完整的TPC-DS基準測試,瞭解AnalyticDB for MySQL的分析效能。
說明
本文的TPC-DS的實現基於TPC-DS的基準測試,並不能與發行的TPC-DS基準測試結果相比較,本文中的測試並不符合TPC-DS基準測試的所有要求。
在AnalyticDB for MySQL中進行TPC-DS(Transaction Processing Performance Council)測試之前,您需要完成以下準備工作:
建立叢集,請參見建立AnalyticDB for MySQL叢集。
為叢集設定白名單,請參見設定白名單。
在叢集中建立資料庫帳號,請參見建立資料庫帳號。
如需通過外網串連叢集,請申請公網地址。
安裝TPC-DS軟體:
訪問TPC-DS官方網站,開啟程式下載頁面。
單擊TPC-DS工具集下載連結,進入下載註冊頁面。
說明請務必填寫正確的郵箱地址,用於接收TPC-DS軟體安裝包的下載地址。
從郵箱擷取下載地址之後,下載軟體安裝包。
重新命名安裝包為
tpc-ds-tool.zip。解壓安裝包,進入
tools目錄進行編譯。解壓安裝包。
unzip tpc-ds-tool.zip進入
tools目錄並進行編譯。cd v2.13.0rc1/tools make查看編譯後的檔案。
ls -l返回結果如下:
drwxr-xr-x 2 root root 4096 1月 21 11:47 answer_sets -rw-r--r-- 1 root root 17809 4月 29 2020 EULA.txt drwxr-xr-x 2 root root 4096 1月 21 10:47 query_templates drwxr-xr-x 2 root root 4096 5月 12 2020 query_variants drwxr-xr-x 2 root root 4096 5月 12 2020 specification drwxr-xr-x 2 root root 4096 5月 12 2020 tests drwxr-xr-x 7 root root 20480 1月 21 21:40 tools
說明您可以從
tools目錄擷取建表語句檔案:tools/tpcds.sql。