AnalyticDB for PostgreSQL には、ご利用のインスタンスをテストおよび調査するための TPC-H サンプルデータセットが含まれています。独自のデータを接続する前に、このデータセットをロードしてベンチマーククエリを実行し、インスタンスのパフォーマンスを検証してください。
前提条件
作業を開始する前に、以下の条件を満たしていることを確認してください。
ご利用のインスタンスがサポート対象バージョン(エラスティックストレージモードの場合は V6.3.10.3 以降、Serverless モードの場合は V1.0.4.0 以降)で動作していること。マイナーバージョンを更新する方法については、「インスタンスのマイナーバージョンを更新する」をご参照ください。
ご利用のインスタンスに 10 GB 以上の空きストレージ領域があること。
ご利用のインスタンスに
adb_sampledata_tpchという名前の既存のデータベースがないこと。同名のデータベースが存在する場合、ロード操作が失敗する可能性があります。
サンプルデータセットについて
このサンプルデータセットは、架空の注文管理ビジネスをモデル化した TPC-H データセットです。顧客、注文、注文明細、サプライヤー、製品に関するテーブルを含んでおり、「先四半期に最も収益を上げた地域はどこか?」や「注文量が最も多い上位サプライヤーは誰か?」といった質問に答えることができるデータ構成となっています。
ロード完了後、lineitem テーブルには約 599 万行のデータが含まれ、ストレージ使用量は約 10 GB になります。このストレージ使用量は、ご利用のインスタンスのストレージクォータに計上されます。
テーブルスキーマの詳細およびクエリ例については、「データセット情報とクエリ例」をご参照ください。
インスタンス作成時にサンプルデータセットをロードする
AnalyticDB for PostgreSQL コンソール にログインします。
右上隅の [インスタンスの作成] をクリックします。
購入ページでインスタンスのパラメーターを設定します。[サンプルデータ] では、[ロード済み] を選択します。その他のパラメーターの設定方法については、「インスタンスの作成」をご参照ください。
[今すぐ購入] をクリックします。
[注文の確認] ページで、課金タイプに応じて購入手続きを完了します。
サブスクリプション:パラメーターを確認し、[利用規約] を読み、同意のうえ選択し、[支払う] をクリックします。その後、[購入] ページで [サブスクライブ] をクリックします。
従量課金:パラメーターを確認し、[利用規約] を読み、同意のうえ選択し、[今すぐ有効化] をクリックします。
インスタンス作成後、[インスタンス] ページに移動し、ステータスを確認します。
インスタンスの初期化には数分かかります。ステータスが Running に変化すると、インスタンスの準備が完了します。
インスタンスが Running 状態になると、サンプルデータセットが自動的にロードされます。ロードには約 6~8 分かかります。この期間中は、ノードの追加やノードスペックの変更などの操作に影響が出る可能性があります。
既存のインスタンスにサンプルデータセットをロードする
AnalyticDB for PostgreSQL コンソール にログインします。
左上隅でリージョンを選択します。
対象のインスタンスを見つけ、そのインスタンス ID をクリックします。
[基本情報] ページで、[サンプルデータセット] > [データセットのロード] を選択します。
[サンプルデータセットのロード] ダイアログで、[OK] をクリックします。
ロードには約 6~8 分かかります。この期間中は、ノードの追加やノードスペックの変更などの操作に影響が出る可能性があります。
データセットのロード成功を確認する
ロード完了後に、次のクエリを実行します。
SELECT count(*) FROM lineitem;結果が約5,990,000の場合、データセットは正常にロードされました。
AnalyticDB for PostgreSQL コンソールには、サンプルデータセットがロードされているかどうかが直接表示されません。ただし、サンプルデータセットがロードされている場合、コンソールの [サンプルデータセット] の横にチェックマークが表示されます。

Data Management (DMS) コンソールにデータセットが表示されない場合は、左側のナビゲーションウィンドウで 接続中のインスタンス の下にあるご利用のインスタンス ID を右クリックし、[辞書の更新 / 同期] を選択してください。adb_sampledata_tpch データベースが表示されるようになります。
サンプルデータセットを解放する
AnalyticDB for PostgreSQL コンソール にログインします。
左上隅でリージョンを選択します。
対象のインスタンスを見つけ、そのインスタンス ID をクリックします。
[基本情報] ページで、[サンプルデータセット] > [データセットの解放] を選択します。
[サンプルデータセットの解放] ダイアログで、[OK] をクリックします。
よくある質問
データセットのロードに失敗しました。どうすればよいですか?
再度データセットをロードしてください。[基本情報] ページで、[サンプルデータセット] > [データセットのロード] を選択し、[OK] をクリックします。
データセットロード後に性能テストを実行するにはどうすればよいですか?
TPC-H SQL ステートメントを使用して、ご利用のインスタンスのベンチマークを実施してください。クエリ例については、「データセット情報とクエリ例」の「クエリ例」セクションをご参照ください。
次のステップ
データセット情報とクエリ例 — TPC-H スキーマの詳細およびサンプルクエリ