テキスト出力が単純に遅い
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
JCN
投稿数: 8
![新米 新米](../../uploads/rank3e632f95e81ca.gif)
どなたかご教授下さい。
V8であるファイルのレコードを単純に10000件APG出力するのに10秒かかります。
全く同じマシン、全く同じDB(pervasive)でV10で出力すると90秒かかります。
これってこんなものなのですか?それとも設定上何かあるのでしょうか?出力中は、何も表示していない状態でこの結果です。
全般的にV10はかなり遅く感じるのですがみなさんはどうでしょうか?(メモリも1.5G積んだんですが、ほとんど効果なし)
どなたか、よろしくお願いいたします。
JCN
V8であるファイルのレコードを単純に10000件APG出力するのに10秒かかります。
全く同じマシン、全く同じDB(pervasive)でV10で出力すると90秒かかります。
これってこんなものなのですか?それとも設定上何かあるのでしょうか?出力中は、何も表示していない状態でこの結果です。
全般的にV10はかなり遅く感じるのですがみなさんはどうでしょうか?(メモリも1.5G積んだんですが、ほとんど効果なし)
どなたか、よろしくお願いいたします。
JCN
投票数:0
平均点:0.00
hiro
居住地: 三重
投稿数: 188
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
こんにちは JCNさん
動作環境のISAMトランザクションが有効で、
処理全体がトランザクションに入っていませんか?
では・・
動作環境のISAMトランザクションが有効で、
処理全体がトランザクションに入っていませんか?
では・・
投票数:0
平均点:0.00
JCN
投稿数: 8
![新米 新米](../../uploads/rank3e632f95e81ca.gif)
hiroさん
投稿有り難うございます。
残念ながらISAMトランザクションは無効になっていました。
この遅さって、みなさんも同じなのでしょうか?
弊社の環境でも2つの環境で、ユーザ環境でも2つの環境で、全部で4つの異なる環境でテストしましたが全て極端に遅くなっていました。
投稿有り難うございます。
残念ながらISAMトランザクションは無効になっていました。
この遅さって、みなさんも同じなのでしょうか?
弊社の環境でも2つの環境で、ユーザ環境でも2つの環境で、全部で4つの異なる環境でテストしましたが全て極端に遅くなっていました。
投票数:0
平均点:0.00
hiro
居住地: 三重
投稿数: 188
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
こんにちは JCNさん
すみません 勘違いでした。
DB−>DBと間違っていました。
しかし、みなさんが検証したのをみると
V10では遅くなっているのでしょうか?
テキスト−>テキストだとさらに遅くなったりして?!
では・・
すみません 勘違いでした。
DB−>DBと間違っていました。
しかし、みなさんが検証したのをみると
V10では遅くなっているのでしょうか?
テキスト−>テキストだとさらに遅くなったりして?!
では・・
投票数:0
平均点:0.00
pu_mahalo
居住地: 大阪
投稿数: 775
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
こんにちは
V8ではないですが V9とV10とで試してみました
(10万件のTEXT出力)
10万件で試してみましたが 大体3倍ほど V10の方が
遅くなります。
V9=13秒
V10=40秒
DISK I/Oの仕組みや Pervasiveへのアクセスの仕組みが遅いのかと
思い 80%キャッシュに溜まるようにして
試してみましたが 3倍ほど V10の方が遅いですね
PervasiveのモニターやWindowsのパフォーマンスモニタなどを
同時に取得して比べてみましたが
やはり 単純にV10の方がCPUを多く使用するという
私の見解です
メモリはほぼ同じ使用率でした
他の使用されている方の意見も聞きたいですね
解決策にはなりませんが 参考までに
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
nkmt
投稿数: 1668
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
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
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
uchima
投稿数: 47
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
V7(7.1B2)→V8→V9→V10(10.1sp4b)アップしテキスト出力の遅さに驚いています。
せっかく、ハードスペックは上がり処理速度向上を期待していたのですが、残念です。
なにか対応策があればよろしくお願いします。
※BD=PervasiveSQL V10
※同一マシンで調査
CSV出力処理( 約60,000件 )
Ver7=約 3分
Ver10=約11分
他の同様の処理(テキスト出力)も3〜4倍遅くなっています。
DBアクセスはかなり早くなっているので、どうにかしたいのですが.......
せっかく、ハードスペックは上がり処理速度向上を期待していたのですが、残念です。
なにか対応策があればよろしくお願いします。
※BD=PervasiveSQL V10
※同一マシンで調査
CSV出力処理( 約60,000件 )
Ver7=約 3分
Ver10=約11分
他の同様の処理(テキスト出力)も3〜4倍遅くなっています。
DBアクセスはかなり早くなっているので、どうにかしたいのですが.......
投票数:0
平均点:0.00
ISHIJIMA
居住地: 静岡県
投稿数: 1827
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
V10ではUNICODE対応により遅くなっているみたいですよ
改善を待つしかなさそうですね
改善を待つしかなさそうですね
投票数:0
平均点:0.00
ISHIJIMA
居住地: 静岡県
投稿数: 1827
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
設定のロギングをNOにすると本当に多少ですが変わります。
投票数:0
平均点:0.00
uchima
投稿数: 47
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
ISHIJIMAさんアドバイスありがとうございます。
現時点では仕様改善まちって事ですね。残念!
ロギングテーブル表示(動作環境-システム)はデフォルトのまま[Yes]でした。
ロギングの活用方法を理解していないので、これから調べてみますが
INIファイルの GeneralErrorLog=mgerror.log は他スレッドにて
記述されていたので削除(スペース)にしています。
現時点では仕様改善まちって事ですね。残念!
ロギングテーブル表示(動作環境-システム)はデフォルトのまま[Yes]でした。
ロギングの活用方法を理解していないので、これから調べてみますが
INIファイルの GeneralErrorLog=mgerror.log は他スレッドにて
記述されていたので削除(スペース)にしています。
投票数:0
平均点:0.00
ISHIJIMA
居住地: 静岡県
投稿数: 1827
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
ロギングテーブル表示ではなく設定の動作環境ではなく設定のロギングです。
投票数:0
平均点:0.00
uchima
投稿数: 47
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
>設定のロギングです。
こんなところにもあったんですね。知りませんでした...
すべて[No]になっていました。
こんなところにもあったんですね。知りませんでした...
すべて[No]になっていました。
投票数:0
平均点:0.00