sql 2017serverで遅延する
windows 2016 server のメモリーは 16 GB
クライアントは 8 GB
SQL のメモリーは初期設定のままです。
得意先マスタには、カナのインデックスが有ります。
カナ検索は、ア~ンまでののボタンが有り、1文字入力する毎に
セレクトされた得意先が表示されるようになっています。
得意先レコードが300項目 レコード件数は5000件です。
-
レコード件数が5,000件くらいでしたら、インデックスが効いていてもいなくても、何をするにも一瞬で処理が終わるはずですよ。プログラムを見直してみることを検討しましょう。
-
SQLのログに赤文字でSORT WARNING と表示された後に固まっている状態です。
テスト的に10台一変にカナ検索をしても現象が起きないです。
カナ検索で固まる(遅延)が起きた状態ですと、他のコンピュータすべてカナ検索で固まります。
直接、得意先コードを入力すると得意先が表示されます。得意先マスターが固まってるいる
状態ではないようです。
プログラムも 範囲位置付 SQLWHERE句
データーカナ >= 入力カナ の式をいれているだけ問題はないような気もします。
遅延しているときに タスクマネージャーでメモリー使用率を確認しましたが通常と同じ
37%でした。SQLのメモリー使用率を調べる方法がありましたら教えていただけると幸いです。
-
まだ遅延がかいぜんされませんので質問させて下さい。
得意先検索には
1.頭から検索するカナ検索
2.カナ検索のグローバール検索
3.住所グローバル検索
4.電話番号グローバル検索
があります。
営業さんが毎日17時に帰社して同時に入力を始めます。
10人位が同時にカナ検索シテいるときもありました。
1.頭からのカナ検索で固まってしまうと、1の照会は全てのコンピュータで動作しなくなります。
しかし、2.3.4の検索では動作します。
反対に2.のグローバル検索で固まったときには、1が動作しています。
得意先マスタの全てが動作遅延を起こしているのではなくて、プログラム個々で停止しているように
感じます。
何か、プログラムロが停止する条件があるんでしょうか・
データベース microsoft SQL 2017 SERVER
PERVASIVE SQL 12 を使用していますが、
当社の開発環境に療法をインストールすると。PERVASIVE SQL12がしようできなくなります。
この辺の相性てきなものもあるBBでしょうか。
-
上記追加ですが、VPN環境の営業所がありますが、動きはかなり遅いです。
-
環境を見直すのも重要ですが、プログラムのロジック自体を見直すのも重要だと思いますよ。インデックスが正しく効いているかどうかとか、Likeコマンドの使い方がSQLのロジックに適っているかどうかとかです。
皆さんのアドバイスを参考にすると同時に、簡単なプログラムを作って動作検証をしながら、障害をひとつひとつ切り分けて行くのはいかがでしょうか?
-
ご回答ありがとうございます。
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
がありましたので、パッチをあてましたが解決できませんでした。
現在はプログラムの確認作業とお客様環境での検証中です。
サインインしてコメントを残してください。
コメント
6件のコメント