AnalyticDB for PostgreSQL には、インスタンスのテストや探索のための TPC-H サンプルデータセットが含まれています。これをロードしてベンチマーククエリを実行し、独自のデータを接続する前にインスタンスのパフォーマンスを検証します。
前提条件
開始する前に、次のことを確認してください。
インスタンスが、V6.3.10.3 以降 (ストレージ伸縮モード) または V1.0.4.0 以降 (サーバーレスモード) のサポート対象バージョンを実行していること。マイナーバージョンを更新するには、「インスタンスのマイナーバージョンの更新」をご参照ください。
インスタンスに 10 GB 以上の利用可能なストレージ容量があること。
インスタンスに
adb_sampledata_tpchという名前の既存のデータベースがないこと。その名前のデータベースが存在する場合、ロード操作が失敗することがあります。
サンプルデータセットについて
サンプルデータセットは、架空の受注管理ビジネスをモデル化した TPC-H データセットです。顧客、注文、ラインアイテム、サプライヤー、製品のテーブルが含まれています。これは、「前四半期に最も収益を上げたリージョンはどこか」や「注文量でトップのサプライヤーは誰か」といった質問に答えるためのデータです。
ロード後、データセットは lineitem テーブルに約 599 万行を含み、約 10 GB のストレージを占有します。このストレージは、インスタンスのストレージクォータにカウントされます。
完全なテーブルスキーマとクエリの例については、「データセット情報とクエリ例」をご参照ください。
インスタンス作成時のサンプルデータセットのロード
AnalyticDB for PostgreSQL コンソールにログインします。
右上隅にある サンプルデータセット をクリックします。
購入ページで、インスタンスのパラメーターを設定します。サンプルデータセットのリリース には ロードの実行 を選択します。他のすべてのパラメーターについては、「インスタンスの作成」をご参照ください。
データセットのロード をクリックします。
サンプルデータセットのロード ページで、課金タイプに基づいて購入を完了します:
サブスクリプション:パラメーターを確認し、データセットのリリース を読み、選択して OK をクリックし、[Purchase] ページの サンプルデータ をクリックします。
従量課金:パラメーターを確認し、[Terms of Service] を読み、選択して [Activate Now] をクリックします。
インスタンスが作成されたら、[Instances] ページに移動してステータスを確認します。
インスタンスの初期化には数分かかります。インスタンスのステータスが [Running] に変わると、準備が完了します。
インスタンスが [Running] 状態に達すると、サンプルデータセットが自動的にロードされます。ロードには約 6〜8 分かかります。この期間中、ノードの追加やノードスペックの変更などの操作が影響を受ける可能性があります。
既存インスタンスへのサンプルデータセットのロード
AnalyticDB for PostgreSQL コンソールにログインします。
左上隅で、リージョンを選択します。
インスタンスを見つけ、その ID をクリックします。
[Basic Information] ページで、[Sample Dataset] > [Load Dataset] の順に選択します。
[Load Sample Dataset] ダイアログで、[OK] をクリックします。
ロードには約 6〜8 分かかります。この期間中、ノードの追加やノードスペックの変更などの操作が影響を受ける可能性があります。
データセットが正常にロードされたことの確認
ロード完了後、次のクエリを実行します:
SELECT count(*) FROM lineitem;結果が約 5,990,000 の場合、データセットは正常にロードされています。
サンプルデータセットがロードされている場合、コンソールの [Sample Dataset] の横にチェックマークが表示されます。
ロードが完了すると、コンソール上部の サンプルデータセット ボタンに緑色のチェックマークが表示され、サンプルデータセットが正常にロードされたことを示します。
データセットが Data Management (DMS) コンソールに表示されない場合は、ナビゲーションペインの [Instances Connected] でインスタンス ID を右クリックし、[Refresh / Sync Dictionary] を選択します。その後、adb_sampledata_tpch データベースが表示されます。
サンプルデータセットのリリース
AnalyticDB for PostgreSQL コンソールにログインします。
左上隅で、リージョンを選択します。
インスタンスを見つけ、その ID をクリックします。
[Basic Information] ページで、[Sample Dataset] > [Release Dataset] の順に選択します。
[Release Sample Dataset] ダイアログで、[OK] をクリックします。
よくある質問
データセットのロードに失敗しました。どうすればよいですか?
データセットを再度ロードしてください。[Basic Information] ページで、[Sample Dataset] > [Load Dataset] の順に選択し、[OK] をクリックします。
データセットをロードした後、どのようにパフォーマンステストを実行しますか?
TPC-H SQL ステートメントを使用して、インスタンスのベンチマークを行います。クエリの例については、「データセット情報とクエリ例」の「クエリの例」セクションをご参照ください。
次のステップ
データセット情報とクエリ例 — TPC-H スキーマの詳細とサンプルクエリ