Sitecoreコントロールパネルには、データベースのクリーンアップを実行するコマンドがあります。このクリーンアップ履歴、PublishQueue、およびEventQueueテーブルは、マスターデータベースとWebデータベースの両方にありますか?
上記のテーブルのweb.configにはクリーンアップタスクもあります。CMSサーバーでのみ有効になっている場合、マスターデータベースとWebデータベースの両方でクリーンアップを実行しますか?
ありがとう
Sitecoreコントロールパネルには、データベースのクリーンアップを実行するコマンドがあります。このクリーンアップ履歴、PublishQueue、およびEventQueueテーブルは、マスターデータベースとWebデータベースの両方にありますか?
上記のテーブルのweb.configにはクリーンアップタスクもあります。CMSサーバーでのみ有効になっている場合、マスターデータベースとWebデータベースの両方でクリーンアップを実行しますか?
ありがとう
コントロールパネル/データベース画面の「データベースのクリーンアップ」オプションを参照していると思います。
DotPeekを使用して、Sitecore.Data.DataProviders.Sql.SqlDataProviderクラスのCleanupDatabaseメソッドの実装を確認しました。これにより、次のタスクが実行されます。
このタスクでHistoryまたはPublishQueueテーブルがクリアされないことを確認しました。EventQueueテーブルが空だったため、これをテストできませんでした。
注:この分析は、Sitecore6.6.0バージョン121203の反映に基づいています。