ページの先頭行へ戻る
Interstage Shunsaku Data Manager トラブルシューティング集

2.3.1 データ登録時の異常

大量件数データのXML変換時の異常

【現象】

少量データの場合(たとえば10万件以下)では10数秒で処理が終了するが、大量データ(たとえば100万件以上)の場合に処理が数時間にわたり処理が終了しない。


【確認方法】

以下の条件を満たす場合、本現象が発生していると判断できます。

  • 少量データでは正しく変換できる。かつ、

  • データ量を増やすと処理が終了しない、または、エラーとなる。


【原因】

メモリ不足です。

マッピングルールファイルに「集約する」指定(parentRuleタグでcontroller属性を指定)している場合、ひとつのXML文書として出力されるために、メモリ使用量が増加して処理遅延が発生します。


【事前に問題を回避する方法】

以下の方法で回避できます。

  1. メモリの増設

  2. データサイズの見直し

  3. マッピングルールの見直し(集約している場合やめる)


【問題発生時の対処方法】

特に集約の必要がない場合は、parentRuleタグによる集約条件の指定(controller属性)を止めて、再度変換を行ってください。