アーティクル - CS178198
commonScheduleQueueはWindchill PDMLinkでJMXパフォーマンステーブルをパージしません
修正日: 22-Apr-2026
適用対象
- Windchill PDMLink 10.0 to 13.0
説明
- LogTableCleanerはJMXデータベースのログテーブルをクリーンアップしません
- JMXデータベースのログテーブルは着実に増加している。
- プレフテーブルの輸出は巨大な規模です
- 例えば、 SAMPLEDMETHODCONTEXTS、CACHESTATISTICS、RAWSERVLETREQUESTSTATSは行数が多く、サイズは15GBに達します。
- 清掃スケジュールを確認する方法
- 巨大なテーブルを削除する方法:
MISCLOGEVENTS 、 SAMPLEDMETHODCONTEXTS 、 CACHESTATISTICS 、 RAWMETHODCONTEXTSTATS - パフォーマンステーブルは正しく存在します
- 古いエントリは、記事CS44623に記載されているように、定義されたmaxAgeInDaysを経過しても削除されません。
- Windchill (バックグラウンド) メソッド サーバーのログには、関連するエラーメッセージは表示されません。
- wt.method.jmx.LogTableCleanerを使用した 1 つの JMX データベースログテーブルの想定されるログ記録:
INFO [commonScheduleQueue.SchedulingThread] wt.method.jmx.LogTableCleaner wcadmin - Purging data from <DB_table> ... INFO [commonScheduleQueue.SchedulingThread] wt.method.jmx.LogTableCleaner wcadmin - Purged <number> rows older than <timestamp> from <DB_table>
- このログ記録を有効にするには、 <Windchill>\codebase\WEB-INF\log4jMethodServer.propertiesに次の行を追加してください。
- log4j.logger.wt.method.jmx.LogTableCleaner=ALL
最新バージョンはこちらを参照ください CS178198