ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

データ領域拡張でエラー

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2015-4-20 14:11
NAKAYOSI  常連   投稿数: 68
MOKOMOKO102さんありがとうございます。

1.Pervasive SQL 2000i 1ファイル 2GB 2GB 2GB 2GB で区切られた
1ファイルにリビルドする。
 
 64bitのパソコンでは8GBで1ファイル化される
32bitのパソコンではできない。

2.大量データのファイルレイアウトを項目追加する。
ABNORMAL TERMNATION;out of memory のエラーで強制終了
 (Pervasive SQL 2000iは問題ない) 

3.ファイルA と ファイルBのデータ項目内容のコンペア
 プログラム実行中
 ABNORMAL TERMNATION;out of memory のエラーで強制終了

Pervasive V11 for MAGIC のデータベースで、問題があまりにも
多発するのでMAGIC有料有料有料有料サポートで問い合せ
致しましたが、MOKOMOKO102さんが回答してくれた内容の
ものでした。

旧バージョンでできて、新バージョンでできない事が
XPAを含めて多すぎます。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2015-4-20 10:01
mokomoko101  常連 居住地: 大阪  投稿数: 53
エラーメッセージ
「ABNORMALTERMINATION:Out of memory.while trying to
allocate 2138480 bytes. 」
は大量のデータを変換しようとした時にだいたい共通で表示されるメッセージですね。

確かV10からだと思いますが、開発エンジンと実行エンジンが分離した事で、それまで実行エンジン一本で行っていたテーブル変換が貧弱な開発エンジンで行われるようになったのが原因だと推測されます。
おそらく、テーブル変換時に逐一メモリ領域の開放をしていないのでしょうね。
実際、テーブル変換処理をプログラムで記述して実行した場合は、処理時間こそかかりますが、実行エンジンで行うので、14Gであってもまず大丈夫ですね。

目を凝らして設定を見ましたが、こういった事に関する設定は見つかりませんでした。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2015-4-17 18:13
NAKAYOSI  常連   投稿数: 68
そうなんですか。大量データの変換をすると必ずおきるんですね。
今回エラーが出るのは270MBとそんなには大きくないんですよね。

コピーしたデータから新レイアウトに更新するのも、大量データを
読み込むのでエラーにならないでしょうか。

設定でどうにかなる問題ではないんでしょうか。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2015-4-17 17:44 | 最終変更
mokomoko101  常連 居住地: 大阪  投稿数: 53
こんにちは。
上記のエラーは、大量にデータを変換すると必ず起こります。

変更前のテーブル定義をそっくりそのままコピーした変換用ワークを追加し、変換用ワークのデータ内容を変更後のトランに登録する雑PGを作成して、流してみてはいかがですか?

処理件数のカウンタ付の処理中画面を表示するようにしておけば、「応答なし」になることは少ないと思われます。

14GBの方は、履歴データであっても、データ量としてはちょっと多すぎませんか?
単位を決めて区切って別トランを用意し、使用しないデータはそこへ突っ込んでいったほうがいいような気がしますが。
そろそろクラッシュするかもしれませんし。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 | 投稿日時 2015-4-17 16:37
NAKAYOSI  常連   投稿数: 68
dbMAGIC xpa 開発版でデータ項目追加の変換を行いました。

ABNORMALTERMINATION:Out of memory.while trying to
allocate 2138480 bytes. 

のエラーメッセージがでます。

【環境】
【パソコン】Windows7
【データベース】Pervasive SQL11 for magic
【バ-ジョン 】dbMAGIC XPA 2.4C 開発版

データ 270MB
レコード件数 1,085,759件目でエラーが発生しました。

また、14GBのデータ読込の際にも、同じエラーメッセージが
表示され、処理できない状態です。

どうすれば良いか、宜しくお願い致します
投票数:0 平均点:0.00

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約