リソースプール 'Internal' システム メモリー 不足 エラーについて

このQ&Aのポイント
  • VB2008 SQLServer2008を使用している初心者が、20〜300のレコード数でリソースプールのシステムメモリー不足エラーが発生しています。
  • 計算と書き込みを行うSQLで頻繁に発生し、UPDATE処理中に特に問題が起きますが、MsgBoxを閉じると正常に書き込みができる場合があります。
  • 問題の原因はプログラムの構造にある可能性がありますが、解決策はわかりません。
回答を見る
  • ベストアンサー

リソースプール 'Internal' システム メモリー 不足 エラーについて

VB2008 SQLServaer2008 を使用しています。 まだ初心者レベルですが宜しくお願いいたします。 約30程度の列をもつテーブルの計算と計算結果の書き込みを行なうSQLでかなりの頻度で 「リソースプール Internal システム メモリーが不足です。」 のようなエラーが発生します。 レコード数は20~300程度でテストしています。 PCのパフォーマンス的な問題なのでしょうか?(1.4GHz 504MB RAM) 計算と書き込み(UPDATE)を分けてみると必ず(UPDATE)の処理中に発生します。 さらに、MsgBoxを閉じると再開し最終的には正常に書き込みをしています。(何度か出る場合があります) 出ないときは、10回程度実行しても1度も出ません。 原因はプログラムの構造の問題?のように思えますが、頑張って調べていますがわかりません。 私の知識では、おそらく聞いても分らないかもしれません。 しかし、考えられる対処法がありましたら是非ご指導お願いいたします。 私なりにご回答を元に調べてみます。 宜しくお願いいたします。

  • MIKAHA
  • お礼率90% (107/118)

質問者が選んだベストアンサー

  • ベストアンサー
  • jamshid6
  • ベストアンサー率88% (591/669)
回答No.1

さすがに504MBでSQL ServerとVB2008を同時に動かすのは無理があるんじゃないでしょうか。 SQL Serverで512MB以上、VB2008で384MB以上がシステム要件です。両方動かしたらメモリ不足は必至でしょうね。 最低でも1GB、できれば2GB欲しいところです。

MIKAHA
質問者

お礼

ご回答ありがとうございます。 やはりPCパフォーマンスに無理がありますか・・ テスト用のノートパソコンで作っているので、運用はサーバーパソコンの予定です。 昨日、「ツール管理」→「パフォーマンス」でメモリー状況を監視しながらテスト運転してみたのですが、一度もでませんでした。 (たまたまだと思います。) ただ、一度だけ「メモリパフォーマンス」が100%まで上がり下がってこない状態になりました。(突然) 外部アプリか?と思い、VB2008を落とすとそのタイミングパフォーマンスも下がりました。 なんらかの影響で、突然メモリーパフォーマンスがマックスでホールドしている状態です。 おそらく、この状態の時にクエリを実行するとエラーになるのでは? と思いました。(違うかもしれませんが) その後、色々試しても再現しない為・・原因の究明にはいたりませんでした。 おそらく、同時起動の影響かもしれませんね。 やはり、メモリー不足は否めません。 ありがとうございました。

MIKAHA
質問者

補足

今日、VB2008を起動していない状況で 突然のタイミングで約30秒ほどメモリーパフォーマンスがマックスでホールド状態になりました。 VBだけの原因ではなさそうです。 このときタスクマネージャーでメモリを使用しているアプリを見てみましたが、表示されません。???? 何が、突然メモリーを大量に使用しているのか? ウイルスセキュリティZEROが怪しいかな(笑)根拠なし これってDOSレベルで色々やってるから・・ 継続して原因調査中!!

関連するQ&A

  • 'internal' のシステム メモリが不足

    Winows 7 Homeで SQL SERVER 2012 EXPRESS EDITIONを使用しています。 フィールド数は60程度のテーブルに 30,000件程度のInsert文を発行したところ、 「このクエリを実行するには、リソース プール 'internal' のシステム メモリが不足しています。」 というメッセージが出力され、処理が完了しませんでした。 どれくらいだったら、いけるか計測したところ、16,000件までは完了するのですが、 以降は同様のメッセージが出力されます。 クエリは下の文のような具合です。 INSERT INTO table1 (aa,bb,cc..) VALUES('あいう','かくく','さしす'); こちらのURLのように http://www.junmt.info/article.php/20100926164914963 INSERT INTO table1 (aa,bb,cc..) VALUES('あいう','かくく','さしす') ; とやってみましたが、ダメでした。 最大90,000件程度あるので、すごく困っています。 おわかりになる方どうか解決法を教えて下さい。

  • まれにinsertエラーが発生する

    VB6からWindows版PostgreSQL8.2.4へ書き込みを行っています。 まれにinsertエラーが発生する為、困っています。(2日~7日に1回) エラー時のSQLログがあり、SQL文に間違いが無いことは確認ずみです。 エラー詳細を取っておらず詳細がわかりません。 (実際に現象を発生させようとしましたが、発生しません。) 追加するテーブル自体に主キーは設定していません。 データの書き込みは15秒に2レコード位なのですが、Update文の直後のinsert文がまれに失敗します。 とりあえず、トランザクション処理で回避していますが、PostgreSQLの設定値などの変更により、回避出来るのでしょうか。 また、この様な事はよくあることなのでしょうか。 説明が分かりづらく申し訳ありませんが、 宜しくお願いします。

  • リソースのメモリーが不足

    すみません。 PCを使っていたら いつもリソースが極端に不足していますって言うメッセージと共にPCが固まってしまいます。これはどうしてでしょうか?そして対策方法はあるんでしょうか?教えてください。 PCはメビウス 850MG ウインドウズME 256です。ハードは20G

  • 仮想メモリ不足のエラーの回避方法

    WindowsNT Embedded(NT4.0 SP5相当)を使用しています。 ディスクの容量を増やすことができないため仮想メモリを64MBぐらいで使用したいのですが、仮想メモリ不足が発生しエラーが表示されてしまいます。 (ディスクは320MBしかありませんので、OS,APを入れると仮想メモリをなしとして計算しても空き容量は80MBぐらいしかとれません) ちなみに実メモリは130MB、仮想メモリは推奨139MBです。 パフォーマンスは犠牲にしても良い場合に、エラーを出さない方法を知っていましたら教えていただきたいのですが? また、この場合パフォーマンス以外に問題になることはありますか? 他に、方法を知っている方がいましたら回答をお願いいたします。

  • システムリソースの不足

    ウィンドウズ8.1を使用しています。 画面に添付した画像がしくこく出てきますが、意味不明です。もしかしてウィルスが入ったのでしょうか。 誰か教えてください。よろしくお願いいたします。

  • システム リソース不足とは

    最近PC良く固まるのですが・・・ アウトルック、フォトショップ、エクスプローラーx1、テキストx2を開いて 画像5~7枚位出して処理しているとすぐに固まり閉じようとしても システム リソース不足の為、完了できませんと出てどうしようも無くなります。 因みに DELL★Dimension2400  80GB ★512MB

  • システムリソースの不足

    Windows98 コンパックのプレサリオを使っています。アプリケーションを開いて作業をしているうちに、急に画面が落ちてしまい「システムリソ-スが極端に不足しています」と出ます。どうすれば解決できるでしょうか?アドバイスのほう、よろしくお願いします。

  • システム リソース不足について

    お世話になります。 現在、PCの画面に        システムリソースが極端に不足しています。        アプリケーションを終了しますか?          Microsoft Excel「応答なし」      はいY    いいえN   キャンセル とでております。 スキャンディスクやデフラグは、行ないましたが、回避できません。 Windows98 ハードディスクの空き要領は、350MB程度 です。 エクセルを使用したくても使用できず困っておりますので、よろしく お願いします。

  • システムリソース不足!

    使用OS/Win98、インストールアプリケーション/OFFICE2000pro,筆まめ,コンバートスター10 スペック CPU 166MHz,Memory 80MB LAN接続あり(使用権限 パワーユーザーみたい)  上記条件でAccessを立ち上げると、よく画面がフリーズし「システムリソース不足,メモリ不足」の意味のエラーが出ます。しかし、システムリソースの空きは74%となっています。出来るだけ常駐ソフトも減らして現在にいたります。  何か良い対策があったら教えてください。お願いします。(^-^)

  • システムリソースの不足について

    WIN98を使用していますが、デフラグをしても、不要なシステムファイルを削除しても、物理メモリを増設して256Mにしても、常駐ソフト・スタートアップ登録ソフトを削除しても、システムリソースが不足してしまいます。ひどいときはネットにつないだだけでフリーズしてしまいます。他にどのような対策があるか教えて下さい。