Contact Optimization テーブルのインデックス付け
Contact Optimization のいくつかのテーブルにインデックスを作成すると、パフォーマンスが改善されます。
例えば UA_ContactHistory テーブルのような各オーディエンス・レベルについて必要なテーブルを作成している場合は、各テーブルに対してそれらのインデックスを作成します。
インデックスを作成するための正確なコマンドについては、データベースの資料を参照してください。以下に例を示します。
CREATE INDEX IndexName ON TableName ( ColumnName )
以下の表に、インデックス付けを行うテーブルの名前および列を示します。これらのテーブルはすべて、Campaign システム・テーブル内に存在します。以下の既存のインデックスに加えて、Campaign システム・テーブルにインデックスを追加して、Contact Optimization セッションの実行の実行時パフォーマンスを向上させることができます。追加のインデックスについて詳しくは、「IBM® Contact Optimization Troubleshooting and Tuning Guide」を参照してください。
テーブル | 列 | 詳細情報 |
---|---|---|
audience_segMembership |
|
Campaign フローチャートおよび Contact Optimization セッションで戦略的セグメントを使用するかどうかは任意です。 戦略的セグメントを使用している場合、オーディエンス・レベルごとにセグメント・メンバーシップ・テーブルを 1 つ用意します。すべてのセグメント・メンバーシップ・テーブルに対してインデックスを作成します。 各 Audience ID 列は、Campaign で定義した対応する Audience ID と一致している必要があります。 |
UACO_PCTsessionID |
|
Optimize 7.5.2 以降のバージョンで作成された場合、このテーブルは自動的にインデックス付けされます。以前のバージョンの Contact Optimization からアップグレードした場合は、手動でテーブルをインデックス付けする必要があります。 Contact Optimization のセッションごとに UACO_PCTsessionID テーブルが 1 つ存在します。ここで session は、ACOSessionID です。ACOSessionID は、UACO_OptSession テーブルで定義された各 Contact Optimization セッションを表す一意の識別子です。 各 Audience ID 列は、Campaign で定義した対応する Audience ID と一致している必要があります。 |
UACO_POAsessionID |
|
Optimize 7.5.2 以降のバージョンで作成された場合、このテーブルは自動的にインデックス付けされます。以前のバージョンの Contact Optimization からアップグレードした場合は、手動でテーブルをインデックス付けする必要があります。 Contact Optimization のセッションごとに UACO_POAsessionID テーブルが 1 つ存在します。ここで session は、ACOSessionID です。ACOSessionID は、UACO_OptSession テーブルで定義された各 Contact Optimization セッションを表す一意の識別子です。 |
UACO_RCsessionID |
|
Optimize 7.5.2 以降のバージョンで作成された場合、このテーブルは自動的にインデックス付けされます。以前のバージョンの Contact Optimization からアップグレードした場合は、手動でテーブルをインデックス付けする必要があります。 Contact Optimization のセッションごとに UACO_RCsessionID テーブルが 1 つ存在します。ここで session は、ACOSessionID です。ACOSessionID は、UACO_OptSession テーブルで定義された各 Contact Optimization セッションを表す一意の識別子です。 各 Audience ID 列は、Campaign で定義した対応する Audience ID と一致している必要があります。 |
audience_ContactHistory |
|
Campaign のインストール時に作成される UA_ContactHistory サンプル・テーブルの PackageID 列および CellID 列は、既にインデックス付けされています。 各 Audience ID 列は、Campaign で定義した対応する Audience ID と一致している必要があります。 |
audience_dtlContactHist |
|
各 Audience ID 列は、Campaign で定義した対応する Audience ID と一致している必要があります。 |