edit-icon download-icon

テストアプローチ

最終更新日: Apr 17, 2018

TPC-C テストを実行する前に、以下の操作を完了してください。

注:最初の 30 分から 2 時間でテスト結果データを使用することをお勧めします。データ量が増加すると、 TPC-C モードでパフォーマンスのボトルネックが発生します。この場合、 [dbo].[STOCK], [dbo].[ORDER_LINE], [dbo].[ORDERS] のインデックスをテーブルに追加し通常のテストを保証しなくてはなりません。

  1. HammerDB を開きます。

  2. SQL Server および TPC-C を選択します。

    Test step 2

  3. スキーマの構築を準備する。

    Test step 3

  4. 接続情報を設定し、リポジトリを初期化します。値 10 はすべての仕様に適用されます。最適なテストパフォーマンスを得るために、ストレスに基づいて同時ユーザー数を設定および調整します。次に、 Schema Build/Option をダブルクリックします。

    RDS インスタンスのテスト中にポートが指定されていますが、SQL Serverにポートを指定する必要があります(例: **.sqlserver.rds.aliyuncs.com,3433 )。

    Test step 4

  5. Schema Build/Build をダブルクリックします。

    Test step 5

  6. YES をクリックしてスキーマを作成します。

    Test step 6

  7. スキーマの初期化が完了するまで待ちます。

    Test step 7

  8. すべての初期化項目が完了と表示されたら、赤いボックスで示されたボタンをクリックして初期化を停止します。

    Test step 8

  9. 左側のナビゲーションペインで、 Driver script / option を選択し、データベース接続情報が正しいことを確認します。

    Test step 9

  10. 左側のナビゲーションペインで、 Driver script / load を選択します。

    Test step 10

  11. 左側のナビゲーションペインで、仮想ユーザー構成を選択し、仕様に基づいてユーザー数を選択します。データベースが最高の TPM に達するまで待ちます。

    注意: show output オプションを選択することはお勧めできません。これにより、クライアントが応答しなくなる可能性があります。

    Test step 11

  12. 左側のナビゲーションペインで、 Virtual User/Create を選択します。

    Test step 12

  13. 左側のナビゲーションペインで、 Transactions/Option を選択します。

    Test step 13

  14. 左側のナビゲーションペインで、 Transactions/Counter を選択します。

    Test step 14

  15. 左側のナビゲーションペインで、 Virtual User / Run を選択します。

    Test step 15