問題
- なぜ、このような特定のテーブルのサイズが大きくなっているのでしょうか?
ct_analytics_analyticsevent
ct_analytics_analyticsreferrer
環境
- dxp 7.2 dxp 7.1
解像度
- まず、これはオーディエンスターゲティングに関連する意図的な行動であり、修正することができます。
表1.
このテーブルは、ユーザーがポータルで行うことができる多くのアクション(例えば、ページ内の移動やウェブコンテンツの記事の閲覧など)を記録しています。 そのため、ポータルの使用頻度が低い場合、データベースが急速に増大する可能性があります。ct_analytics_analyticsevent
表2.
この テーブルは、ユーザーをそのアクションに参照したオブジェクト(通常はページ)を追跡します。ct_analytics_analyticsreferrer
もし、保存されているデータの量を減らしたり、消去したりしたい場合は、そのためのメカニズムが用意されています。
清掃の間隔をより頻繁に設定することができます。
Control Panel > Configuration > System Settings > Audience Targeting
へ行きます。
-
これら3つのサブカテゴリーについて >>
- オーディエンスターゲティング 匿名ユーザーサービス
- オーディエンスターゲティングサービス
- オーディエンスターゲティング アナリティクスサービス
各サブカテゴリーでこれらの設定を調整する >>
- Check Interval = 数値を入力
- Check Time Unit = 時間の単位を入力
- Max Age = 数値を入力
-
Max Age時間の単位=時間の単位 時間の単位を入力する
11
ここでは、短いテストで実証してみます:
環境 DXP 7.1 bundle + MySQL 5.7 + Audience Targeting 3.0.0
Steps Taken
1. 初期 CT_ANALYTICS_ANALYTICSEVENT
テーブルサイズ [テストケース - 16Kb]
2.検証。 公開ページ「テストページ」の作成
3. Welcome PageとTest Pageの間で20回クリックする
4. 現在の CT_ANALYTICS_ANALYTICSEVENT
テーブルサイズ [テストケース - 80Kb]
5を観察する。 Control Panel > Configuration > System Settings > Audience Targeting
以下の3つのサブカテゴリーには >
- オーディエンスターゲティング 匿名ユーザーサービス
- オーディエンスターゲティングサービス
- オーディエンスターゲティングアナリティクスサービス
以下の設定をこれらの テスト値に変更する:
DISCLAIMER
1(1)MINUTE(以下)の値は、ここではデモンストレーションのためにのみ使用されています。
この値は、ご自身のシステムのニーズに合わせて調整してください。
- Check Interval = 1
- Check Time Unit = MINUTE
- Max Age = 1
- Max Age Time Unit = MINUTE
6. 1分以上待ってから、 CT_ANALYTICS_ANALYTICSEVENT
テーブル
のサイズを再確認してください: テーブルのサイズが[テストケース - 16Kb]に戻る。
追加情報
- オーディエンスターゲティング システム設定 利用可能な設定の詳細について説明します。