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

パスワード:


パスワード紛失

特定のプログラムだけ表示が遅くなる場合がある

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 .4 .5 .6 | 投稿日時 2018-1-31 21:02
kyoike  一人前 居住地: M2C  投稿数: 80
特定のプログラムで、突然プログラムが遅くなります。
遅くなるだけで、最終的には表示はされます。
また、この症状が出たら、どの端末で実行しても遅いです。

サーバやクライアントの状態(リソース不足)で遅いということであれば、
特定のプログラムだけ!という症状にはならないはずです。

ちなみに、このプログラムは、
・親(バッチ)
・子(オンライン)
の構成です。

子のオンラインの画面表示が遅くなるときがあります。
テーブルの枠だけ表示され、しばらくするとテーブルの中や
テーブル外の項目もしっかりと描画されます。

なお、この症状が出ている時に他のプログラムを実行しても、
普段通りのレスポンスで表示されます。
また、このような処理はところどころ使用しており、
はっきり言って特別なことは何もしていない、
単純に画面を開くだけといった感じです。

再起動を行ったら、しばらくは症状がでませんが、
突然遅くなったりします。

リポジトリの入出力もやってみましたが、
最初は改善されたようにみえますが、
結局は遅くなる症状が発生します。

長い時は1週間は大丈夫で、その後に遅い症状がでるときもあります。

色々と不可思議な現象ばかりなので、非常に困っております。

どなたかお知恵をお貸しください。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2018-2-1 8:29
fjksudou  長老   投稿数: 180
kyoikeさん
こんにちは

とりあえず対処ということで、
子のオンライン処理のタスク前処理に
「DELAY(1)」をセットしてみてはどうでしょうか?
10くらいに大きくしてもいいかもしれません。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2018-2-1 8:34
pu_mahalo  長老 居住地: 大阪  投稿数: 775
こんにちは

何処と何処の命令の間で遅いくなるのか
MSGなど表示させて 原因を追究するなどされてはどうですか
でわ〜でわ〜
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2018-2-1 8:35
sigeno56  長老   投稿数: 336
kyoikeさん
こんにちは

使用しているデータベースは何でしょうか?
Pervasive? SQL SERVER? ORACLE?

表示に使用しているデータ件数と
絞り込み条件、使用インデックスなどは最適でしょうか?

全件読み込みに突入してませんでしょうか?
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2018-2-1 12:15
Tanda  長老   投稿数: 2151
バッチの流れを画面表示して、進行状況を確認してみてはいかがでしょうか?
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2018-2-1 16:19
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
どの端末で実行しても遅いという事であればサーバー上で実行した場合はどうなりますか?
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2018-2-1 18:32 | 最終変更
kyoike  一人前 居住地: M2C  投稿数: 80
皆さまありがとうございます。

データベースはORACLEです。
delayを入れましたが、特に変化はなかったです。
サーバで動かしても遅いままです。

追加情報ですが、子タスクでコールしている箇所が幾つかあり、
その中でレスポンスが悪いのが1つ発見できました。

この部分を削除すると、最適なレスポンスで表示されます。

ちょっと話が変わりますが、
・社内で仮想化しているサーバのゲストにシステム環境を作成
・作成した環境をエクスポートして、本番サーバへ移行(こちらも仮想化してます)
といった方法で納品しています。

つまり、社内環境と本番環境に設定差はなく、
ホストの環境だけが相違点となります。
→ちなみに、本番環境の方がスペックは上です。

今回の症状は本番環境だけで発生しており、
社内環境では問題なく動いております。

こうなってくると、今回の処理を実行するときにはある程度の
リソースが必要であり、本番環境ではリソース不足、
社内環境ではリソースが足りるといった感じかな?
と思っております。

投票数:0 平均点:0.00

  条件検索へ


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