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

パスワード:


パスワード紛失

テキスト出力が単純に遅い

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 .4 | 投稿日時 2008-9-9 14:55
JCN  新米   投稿数: 8
どなたかご教授下さい。
V8であるファイルのレコードを単純に10000件APG出力するのに10秒かかります。
全く同じマシン、全く同じDB(pervasive)でV10で出力すると90秒かかります。
これってこんなものなのですか?それとも設定上何かあるのでしょうか?出力中は、何も表示していない状態でこの結果です。
全般的にV10はかなり遅く感じるのですがみなさんはどうでしょうか?(メモリも1.5G積んだんですが、ほとんど効果なし)
どなたか、よろしくお願いいたします。
JCN
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-9-9 16:32
hiro  長老 居住地: 三重  投稿数: 188
こんにちは JCNさん

動作環境のISAMトランザクションが有効で、
処理全体がトランザクションに入っていませんか?

では・・
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-9-10 20:29
JCN  新米   投稿数: 8
hiroさん
投稿有り難うございます。
残念ながらISAMトランザクションは無効になっていました。
この遅さって、みなさんも同じなのでしょうか?
弊社の環境でも2つの環境で、ユーザ環境でも2つの環境で、全部で4つの異なる環境でテストしましたが全て極端に遅くなっていました。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-9-11 12:48
pu_mahalo  長老 居住地: 大阪  投稿数: 775
こんにちは
V8ではないですが V9とV10とで試してみました
(10万件のTEXT出力)

10万件で試してみましたが 大体3倍ほど V10の方が
遅くなります。

V9=13秒
V10=40秒

DISK I/Oの仕組みや Pervasiveへのアクセスの仕組みが遅いのかと
思い 80%キャッシュに溜まるようにして
試してみましたが 3倍ほど V10の方が遅いですね

PervasiveのモニターやWindowsのパフォーマンスモニタなどを
同時に取得して比べてみましたが
やはり 単純にV10の方がCPUを多く使用するという
私の見解です
メモリはほぼ同じ使用率でした

他の使用されている方の意見も聞きたいですね
解決策にはなりませんが 参考までに
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-9-11 13:39
nkmt  長老   投稿数: 1668
38,000件のデータをテキスト出力してみました。
dbMAGICV8開発版で実行すると30秒。
同じマシンですぐにMagicV10開発版で同様のPGを実行すると8秒で終了。
キャッシュが効いているのかV10の方が速かった。

その後、またV8で実行したら4秒8で終了。
キャッシュが効いているv10よりも早く終了。

またV10で実行したら9秒位かかった。

携帯電話のストップウォッチで手動測定の為、誤差有り。


その後、テキスト出力ロジックを削除して
V10で実行したら2秒1
V8でも2秒1位。

やはりv10のテキスト出力は、遅いんではなかろうか!という同意見です。

Pervasive.SQL V8
データフォーマットは7.xの形式
MagicV10もV8も、テーブルオープンモードはRNN
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2008-9-11 13:50
hiro  長老 居住地: 三重  投稿数: 188
こんにちは JCNさん

すみません 勘違いでした。
DB−>DBと間違っていました。
しかし、みなさんが検証したのをみると
V10では遅くなっているのでしょうか?
テキスト−>テキストだとさらに遅くなったりして?!

では・・
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009-3-8 14:38
uchima  常連   投稿数: 47
V7(7.1B2)→V8→V9→V10(10.1sp4b)アップしテキスト出力の遅さに驚いています。
せっかく、ハードスペックは上がり処理速度向上を期待していたのですが、残念です。
なにか対応策があればよろしくお願いします。

※BD=PervasiveSQL V10
※同一マシンで調査

CSV出力処理( 約60,000件 ) 
Ver7=約 3分
Ver10=約11分

他の同様の処理(テキスト出力)も3〜4倍遅くなっています。
DBアクセスはかなり早くなっているので、どうにかしたいのですが.......
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009-3-9 13:42
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
V10ではUNICODE対応により遅くなっているみたいですよ
改善を待つしかなさそうですね
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-3-9 14:59
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
設定のロギングをNOにすると本当に多少ですが変わります。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-3-10 10:00
uchima  常連   投稿数: 47
ISHIJIMAさんアドバイスありがとうございます。

現時点では仕様改善まちって事ですね。残念!

ロギングテーブル表示(動作環境-システム)はデフォルトのまま[Yes]でした。
ロギングの活用方法を理解していないので、これから調べてみますが
INIファイルの GeneralErrorLog=mgerror.log は他スレッドにて
記述されていたので削除(スペース)にしています。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-3-10 16:40
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
ロギングテーブル表示ではなく設定の動作環境ではなく設定のロギングです。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009-3-10 18:35
uchima  常連   投稿数: 47
>設定のロギングです。

 こんなところにもあったんですね。知りませんでした...

 すべて[No]になっていました。
投票数:0 平均点:0.00

  条件検索へ


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