TPC-C テストを実行する前に、以下の操作を完了してください。
注:最初の 30 分から 2 時間でテスト結果データを使用することをお勧めします。データ量が増加すると、 TPC-C モードでパフォーマンスのボトルネックが発生します。この場合、 [dbo].[STOCK], [dbo].[ORDER_LINE], [dbo].[ORDERS] のインデックスをテーブルに追加し通常のテストを保証しなくてはなりません。
HammerDB を開きます。
SQL Server および TPC-C を選択します。
スキーマの構築を準備する。
接続情報を設定し、リポジトリを初期化します。値 10 はすべての仕様に適用されます。最適なテストパフォーマンスを得るために、ストレスに基づいて同時ユーザー数を設定および調整します。次に、 Schema Build/Option をダブルクリックします。
注 RDS インスタンスのテスト中にポートが指定されていますが、SQL Serverにポートを指定する必要があります(例: **.sqlserver.rds.aliyuncs.com,3433 )。
Schema Build/Build をダブルクリックします。
YES をクリックしてスキーマを作成します。
スキーマの初期化が完了するまで待ちます。
すべての初期化項目が完了と表示されたら、赤いボックスで示されたボタンをクリックして初期化を停止します。
左側のナビゲーションペインで、 Driver script / option を選択し、データベース接続情報が正しいことを確認します。
左側のナビゲーションペインで、 Driver script / load を選択します。
左側のナビゲーションペインで、仮想ユーザー構成を選択し、仕様に基づいてユーザー数を選択します。データベースが最高の TPM に達するまで待ちます。
注意: show output オプションを選択することはお勧めできません。これにより、クライアントが応答しなくなる可能性があります。
左側のナビゲーションペインで、 Virtual User/Create を選択します。
左側のナビゲーションペインで、 Transactions/Option を選択します。
左側のナビゲーションペインで、 Transactions/Counter を選択します。
左側のナビゲーションペインで、 Virtual User / Run を選択します。