メインコンテンツへスキップ

sql 2017serverで遅延する 

コメント

6件のコメント

  • Tanda

    レコード件数が5,000件くらいでしたら、インデックスが効いていてもいなくても、何をするにも一瞬で処理が終わるはずですよ。プログラムを見直してみることを検討しましょう。

  • Y・N

    SQLのログに赤文字でSORT WARNING と表示された後に固まっている状態です。

    テスト的に10台一変にカナ検索をしても現象が起きないです。

    カナ検索で固まる(遅延)が起きた状態ですと、他のコンピュータすべてカナ検索で固まります。

    直接、得意先コードを入力すると得意先が表示されます。得意先マスターが固まってるいる

    状態ではないようです。

    プログラムも 範囲位置付 SQLWHERE句

    データーカナ >=  入力カナ の式をいれているだけ問題はないような気もします。

    遅延しているときに タスクマネージャーでメモリー使用率を確認しましたが通常と同じ

    37%でした。SQLのメモリー使用率を調べる方法がありましたら教えていただけると幸いです。

     

  • Y・N

    まだ遅延がかいぜんされませんので質問させて下さい。

    得意先検索には

    1.頭から検索するカナ検索

    2.カナ検索のグローバール検索

    3.住所グローバル検索

    4.電話番号グローバル検索

    があります。

    営業さんが毎日17時に帰社して同時に入力を始めます。

    10人位が同時にカナ検索シテいるときもありました。

    1.頭からのカナ検索で固まってしまうと、1の照会は全てのコンピュータで動作しなくなります。

    しかし、2.3.4の検索では動作します。

    反対に2.のグローバル検索で固まったときには、1が動作しています。

    得意先マスタの全てが動作遅延を起こしているのではなくて、プログラム個々で停止しているように

    感じます。

    何か、プログラムロが停止する条件があるんでしょうか・

     

    データベース microsoft SQL 2017 SERVER

           PERVASIVE SQL 12 を使用していますが、

    当社の開発環境に療法をインストールすると。PERVASIVE SQL12がしようできなくなります。

    この辺の相性てきなものもあるBBでしょうか。 

     

  • Y・N

    上記追加ですが、VPN環境の営業所がありますが、動きはかなり遅いです。

     

  • Tanda

    環境を見直すのも重要ですが、プログラムのロジック自体を見直すのも重要だと思いますよ。インデックスが正しく効いているかどうかとか、Likeコマンドの使い方がSQLのロジックに適っているかどうかとかです。

    皆さんのアドバイスを参考にすると同時に、簡単なプログラムを作って動作検証をしながら、障害をひとつひとつ切り分けて行くのはいかがでしょうか?

  • Y・N

    ご回答ありがとうございます。

     

    SQLのログはどうなりましたか?

    QL LOG で確認すると遅延を起こしている際には SORT WARNINGの赤い文字のメッセージ

    が起きています。

    ソートする為必要なメモリー領域がありませんのエラーみたいです

     

    SQLサーバーなのにPERVASIVE SQL 12のインストールですか

    一時的に集計したデータを個別に印刷や加工する為に仕様しています。

    メモリーですとメニュー終了後に削除されてしまうので。ー

     

    使用できなくなるとは?

    自社の開発環境ののですが、PERVESIVE SQL12 の環境に MICROSOFT SQL 2017 EXPRESS

    をインストールすると、C;\PUROGRAM FILE\UNIPAAS\STUDIOV1PLUS\GATEWAYS\MGBTRIEVE.DLLがみつかりませんのエラー表示されます。.この環境にMGBTRIEVE.DLLデータは存在しているのに。

    PERVASIVE sql12が使用できなくなります。

     

    ネットワーク環境の問題とかはないのですか?

    ネットワーク環境 VPN クライアント サーバーの管理は当社ではなく他社が管理していて

    他の業務では特に問題が発生していません。

    クライアントを立ち上げると、ほぼ全台にエラーメッセージがでています。 

    C:\PROGURAM FILE\WINDOWSAPPS\MICROSOF.MICROSOFT OFFICEHUB_18.2005.1191.0 X64_8...LOCALBRIDGE.DLL

     

     

    システムコールに渡されるデータ領域が小さすぎます。

    このエラーらに対していくつかある対策の1つにMICROSOFT SQL2017

    がありましたので、パッチをあてましたが解決できませんでした。

    現在はプログラムの確認作業とお客様環境での検証中です。

サインインしてコメントを残してください。