トランザクション処理パフォーマンス評議会-意思決定支援 (TPC-DS) は、ビッグデータシステムの分析パフォーマンスを評価するために使用される意思決定支援ベンチマークです。 AnalyticDB for MySQLで完全なTPC-DSベンチマークテストを実行して、AnalyticDB for MySQLクラスターの分析パフォーマンスに関する情報を取得できます。
このトピックのTPC-DSの実装は、TPC-DSベンチマークから派生したものであり、公開されたTPC-DSベンチマークの結果とは比較できません。 実装は、TPC-DSベンチマークのすべての要件に準拠していません。
AnalyticDB for MySQLでTPC-DSテストを実行する前に、次の準備をしてください。
AnalyticDB for MySQLクラスターを作成します。 詳細については、「クラスターの作成」をご参照ください。
クラスターのIPアドレスホワイトリストを設定します。 詳細については、「IPアドレスホワイトリストの設定」をご参照ください。
クラスターのデータベースアカウントを作成します。 詳細については、「データベースアカウントの作成」をご参照ください。
インターネット経由でクラスターに接続するには、パブリックエンドポイントを申請します。 詳細については、「パブリックエンドポイントの申請またはリリース」をご参照ください。
TPC-DSツールをインストールします。
TPC-DS公式ウェブサイトをご覧ください。 上部のナビゲーションバーで、ダウンロード> [プログラムと仕様のダウンロード] を選択します。
TPC-DSツールのダウンロードリンクをクリックします。 登録ページが表示されます。
説明TPC-DSツールのダウンロードリンクを受け取るには、有効なメールアドレスを入力してください。
メールでダウンロードリンクを取得し、インストールパッケージをダウンロードします。
インストールパッケージの名前を
tpc-ds-tool.zipに変更します。インストールパッケージを解凍し、
toolsディレクトリに移動してツールをコンパイルします。インストールパッケージを解凍します。
unzip tpc-ds-tool.ziptoolsディレクトリに移動してツールをコンパイルします。cd v2.13.0rc1/tools makeコンパイルされたファイルを表示します。
ls -l次の出力が返されます。
drwxr-xr-x 2 root root 4096 January 21 11:47 answer_sets -rw-r--r-- 1 root root 17809 April 29 2020 EULA.txt drwxr-xr-x 2 root root 4096 January 21 10:47 query_templates drwxr-xr-x 2 root root 4096 May 12 2020 query_variants drwxr-xr-x 2 root root 4096 May 12 2020 specification drwxr-xr-x 2 root root 4096 May 12 2020 tests drwxr-xr-x 7 root root 20480 January 21 21:40 tools
説明toolsディレクトリにあるテーブル作成ステートメントを含むtpcds.sqlファイルを取得できます。