Sitecore XPバージョン8.1のインスタンスの初期起動時、起動してから約1分後に、Pathアナライザーが全てのマップ データの再構築の実施を試みます。
これはクリーン インストール環境においては問題はありませんが、初期起動前にConnectionStrings.configファイルを変更すると、xDBが空のため、不要な再構築が行われる可能性があります。
TreeDefinitionsテーブルにて次のSELECT文を実行し、ステータス0('New')のレコードがあるかどうかを確認します:
select * from [TreeDefinitions] where [Status] = 0
クエリの結果が返ってくる場合、以下の解決策1に記載されている手順を実施してください。
クエリの結果が返ってこない場合、次を確認してください:
select * from [TreeDefinitions]
Statusカラムが「1」または「2」の値のレコードがある場合、再構築のプロセスが既に開始されているため、解決策1を適用することはできません。
しかし、xDBに大量のデータがあることが望ましくない場合があります。その場合、代わりに解決策2を実施して、この処理を停止してください。
アプリケーションの初期起動前に、Sitecore 8.1のインスタンス(プライマリおよびセカンダリのReportingデータベースが設定されている場合)に接続されているReportingデータベースで、次のSQLスクリプトを実行します。
update [TreeDefinitions] set [Status] = 3 WHERE [Status] = 0
再構築処理を停止するには、以下の手順を実施してください:
update [TreeDefinitions] set [Status] = 3