リソースプール 'Internal' システム メモリー 不足 エラーについて
- 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)
- SQL Server
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
さすがに504MBでSQL ServerとVB2008を同時に動かすのは無理があるんじゃないでしょうか。 SQL Serverで512MB以上、VB2008で384MB以上がシステム要件です。両方動かしたらメモリ不足は必至でしょうね。 最低でも1GB、できれば2GB欲しいところです。
関連する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件程度あるので、すごく困っています。 おわかりになる方どうか解決法を教えて下さい。
- ベストアンサー
- SQL Server
- まれにinsertエラーが発生する
VB6からWindows版PostgreSQL8.2.4へ書き込みを行っています。 まれにinsertエラーが発生する為、困っています。(2日~7日に1回) エラー時のSQLログがあり、SQL文に間違いが無いことは確認ずみです。 エラー詳細を取っておらず詳細がわかりません。 (実際に現象を発生させようとしましたが、発生しません。) 追加するテーブル自体に主キーは設定していません。 データの書き込みは15秒に2レコード位なのですが、Update文の直後のinsert文がまれに失敗します。 とりあえず、トランザクション処理で回避していますが、PostgreSQLの設定値などの変更により、回避出来るのでしょうか。 また、この様な事はよくあることなのでしょうか。 説明が分かりづらく申し訳ありませんが、 宜しくお願いします。
- 締切済み
- PostgreSQL
- リソースのメモリーが不足
すみません。 PCを使っていたら いつもリソースが極端に不足していますって言うメッセージと共にPCが固まってしまいます。これはどうしてでしょうか?そして対策方法はあるんでしょうか?教えてください。 PCはメビウス 850MG ウインドウズME 256です。ハードは20G
- ベストアンサー
- Windows Me
- 仮想メモリ不足のエラーの回避方法
WindowsNT Embedded(NT4.0 SP5相当)を使用しています。 ディスクの容量を増やすことができないため仮想メモリを64MBぐらいで使用したいのですが、仮想メモリ不足が発生しエラーが表示されてしまいます。 (ディスクは320MBしかありませんので、OS,APを入れると仮想メモリをなしとして計算しても空き容量は80MBぐらいしかとれません) ちなみに実メモリは130MB、仮想メモリは推奨139MBです。 パフォーマンスは犠牲にしても良い場合に、エラーを出さない方法を知っていましたら教えていただきたいのですが? また、この場合パフォーマンス以外に問題になることはありますか? 他に、方法を知っている方がいましたら回答をお願いいたします。
- 締切済み
- Windows NT・2000
- システムリソースの不足
ウィンドウズ8.1を使用しています。 画面に添付した画像がしくこく出てきますが、意味不明です。もしかしてウィルスが入ったのでしょうか。 誰か教えてください。よろしくお願いいたします。
- ベストアンサー
- ウィルス・マルウェア
- システム リソース不足とは
最近PC良く固まるのですが・・・ アウトルック、フォトショップ、エクスプローラーx1、テキストx2を開いて 画像5~7枚位出して処理しているとすぐに固まり閉じようとしても システム リソース不足の為、完了できませんと出てどうしようも無くなります。 因みに DELL★Dimension2400 80GB ★512MB
- ベストアンサー
- Windows XP
- システムリソースの不足
Windows98 コンパックのプレサリオを使っています。アプリケーションを開いて作業をしているうちに、急に画面が落ちてしまい「システムリソ-スが極端に不足しています」と出ます。どうすれば解決できるでしょうか?アドバイスのほう、よろしくお願いします。
- ベストアンサー
- Windows 95・98
- システム リソース不足について
お世話になります。 現在、PCの画面に システムリソースが極端に不足しています。 アプリケーションを終了しますか? Microsoft Excel「応答なし」 はいY いいえN キャンセル とでております。 スキャンディスクやデフラグは、行ないましたが、回避できません。 Windows98 ハードディスクの空き要領は、350MB程度 です。 エクセルを使用したくても使用できず困っておりますので、よろしく お願いします。
- ベストアンサー
- デスクトップPC
- システムリソース不足!
使用OS/Win98、インストールアプリケーション/OFFICE2000pro,筆まめ,コンバートスター10 スペック CPU 166MHz,Memory 80MB LAN接続あり(使用権限 パワーユーザーみたい) 上記条件でAccessを立ち上げると、よく画面がフリーズし「システムリソース不足,メモリ不足」の意味のエラーが出ます。しかし、システムリソースの空きは74%となっています。出来るだけ常駐ソフトも減らして現在にいたります。 何か良い対策があったら教えてください。お願いします。(^-^)
- 締切済み
- Windows 95・98
- システムリソースの不足について
WIN98を使用していますが、デフラグをしても、不要なシステムファイルを削除しても、物理メモリを増設して256Mにしても、常駐ソフト・スタートアップ登録ソフトを削除しても、システムリソースが不足してしまいます。ひどいときはネットにつないだだけでフリーズしてしまいます。他にどのような対策があるか教えて下さい。
- 締切済み
- その他(インターネット接続・通信)
お礼
ご回答ありがとうございます。 やはりPCパフォーマンスに無理がありますか・・ テスト用のノートパソコンで作っているので、運用はサーバーパソコンの予定です。 昨日、「ツール管理」→「パフォーマンス」でメモリー状況を監視しながらテスト運転してみたのですが、一度もでませんでした。 (たまたまだと思います。) ただ、一度だけ「メモリパフォーマンス」が100%まで上がり下がってこない状態になりました。(突然) 外部アプリか?と思い、VB2008を落とすとそのタイミングパフォーマンスも下がりました。 なんらかの影響で、突然メモリーパフォーマンスがマックスでホールドしている状態です。 おそらく、この状態の時にクエリを実行するとエラーになるのでは? と思いました。(違うかもしれませんが) その後、色々試しても再現しない為・・原因の究明にはいたりませんでした。 おそらく、同時起動の影響かもしれませんね。 やはり、メモリー不足は否めません。 ありがとうございました。
補足
今日、VB2008を起動していない状況で 突然のタイミングで約30秒ほどメモリーパフォーマンスがマックスでホールド状態になりました。 VBだけの原因ではなさそうです。 このときタスクマネージャーでメモリを使用しているアプリを見てみましたが、表示されません。???? 何が、突然メモリーを大量に使用しているのか? ウイルスセキュリティZEROが怪しいかな(笑)根拠なし これってDOSレベルで色々やってるから・・ 継続して原因調査中!!