• ベストアンサー

SQLServerにあまりメモリが割当てられてない

max Server Memory を無制限値にしているにも関わらず、SQLServerに1.6GBしかメモリを使ってくれず困っています。 マシンには16GBもメモリが積んであり、 処理時も空きメモリは12GBもあるのですが。。

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

  • ベストアンサー
  • okgoo3
  • ベストアンサー率74% (20/27)
回答No.1

単純にそこまで必要ないからじゃないですか? https://technet.microsoft.com/ja-jp/library/ms180797(v=sql.105).aspx

TeferiMage
質問者

お礼

ありがとうございます!! その通りのようでした!

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • SQLServer2008R2 メモリ不足について

    下記のスペックで処理を行っていますがメモリ不足になり 処理が止まってしまいます。 対応方法を考えましたが・・知識が少ないので以下の程度しか 思いつきません。 1.メモリの増設 2.SQLServerの設定 AWEを有効にする。(現在は未設定) ご存知の方がいらっしゃればご教示願います。 よろしくお願いいたします。 OS:Windows2008Server SQLServer:SQLServer2008R2 メモリ:2GB

  • SQLServer2005 メモリ不足エラー

    SQLServer2005でメモリ不足エラーが発生しました。 WindowsServer2003 SP1 Xeon メモリ4GB SQLServer2005 WorkGroup SP2 クライアントからのアクセスは最大で80ほど という環境です。 SQLのログでは、 02/19/2011 10:10:24,spid51,不明,There is insufficient system memory to run this query. 02/19/2011 10:10:24,spid51,不明,エラー: 701、重大度: 17、状態: 123。 といったエラーが頻発しています。 クエリが集中し、メモリが不足したと考えています。 対応策などがあれば教えてください。 いろいろ調べて気になるところは自動終了がTrueであるところです。 よろしくお願いします。

  • SQLServerのメモリ制限

    同じクエリなのに、抽出が数秒で終了するマシンと、数時間もかかるマシンがあります。(CASE、LEFT JOINを使用しています。) 数秒で終了するマシン:XP 数時間もかかるマシン:Window2000、Windows2003Server どのマシンもMSDE2000SP4で、スペックは同等です。 数時間かかるマシンはメモリ使用量が頭打ちになり、 数秒で終わるマシンはメモリ使用量が頭打ちなることはありません。 どなたかこの違いがわかるかたがいらっしゃいましたら、 ご教授ねがいます。

  • accessからsqlserverへの移行について!

    accessからsqlserverへの移行について! accessからsqlserverへの移行することにしました。 問題が起きないよう先日質問させて頂いた内容でもう少し詳しく教えてください。 以下が前回の内容です。編集をしています。 accessの処理はそのままでDBをsqlserverからODBCでリンクしようと思います。 現在の運用環境はサーバは使用せずファイル共有で4台のPCで運用しています。OSはWinXPです。 現在のマシンは4台とも3年前に購入したPentiumの2.40GHzメモリは2GBです。 今回も専用サーバは使用せず現在のPCにSQLServer2005無料を使用と思っています。 データ件数は約3万件で必要な項目にはインデックスを付けてリレーションも張っています。 計算項目が多く定義と参照項目含め約300項目となり、クエリーをNo.1とNo.2の2個のに分けています。 クエリーはデータやマスタとリンクしています、No.2はNo.1の式の値を使用し計算しています。 計算式は複雑なものや計算結果⇒計算結果⇒・・・・となっています。 入力画面はレスポンスが遅く、単票印刷で約30件の処理に5~10分位かかるものがあります。 印刷はワークテーブルに必要項目を出力する等をやって見ましたが改善しませんでした。抽出に時間がかかっています。 DBをsqlserverに移行することで処理速度の改善はどの程度見込めるのでしょうか。 計算項目数が多いのであまり見込めないのではと思っています。 頂いた回答です。 >それら複数のテーブルをサーバーに置いてリンクテーブルにし、従来通りのクエリーをそのまま使った場合は、確実に遅くなります。 ?これはsqlserverのデータをリンクしクエリーはそのままにしたら遅くなるのでしょうか。  対象方法はsqlserverにクエリーをVIEWで定義すればいいでしょうか。対処方法を教えてください。 >高速化にはそれなりのテクニックが必要です。 ?参考になるサイトがあれば教えてください。 >やはり抽出に時間がかかりあまり改善しませんとのことですので、計算式なしで[select * from ...等]にしてみて流してみてください。 ?早くなった場合必要な値はどの様にして取得しているのでしょうか。 >やはり、エンジンを置くPCの性能がカギで、これが遅いのでは期待はできないとしたものです。聞けば同じマシンで代替するとのことなので、あまり期待しない方がよい と思います。 ?サーバを設置しサーバOSにするとにより処理速度はかなり速くなるのでしょうか。  専用サーバも高価なものは買えないので現在のPCと同等程度の性能となります。 よろしくお願いします。

  • SQLServer2000でバックアップしたデータを2005へ復元

    MSDE2000+VB6.0でシステムを構築しております。 容量の制限によりSQLServer2005に移行することになり MSDE2000のデータをバックアップし、 SQLServer2005にデータベース復元しました。 復元は問題なく完了しシステムも正常に稼動しています。 しかしながら、処理速度がかなり遅くなってしまいました。 (マシンスペックは、MSDE2000よりも格段に高くなっています) 2005に復元した際、他に何か処理を行わなければならないのでしょうか? ご教授いただければと思います。 よろしくお願いいたします。

  • MS SQLServer7.0のレスポンス改善について

    DBサーバ  Windows NT4.0 Server  MS SQLServer7.0 上記DBサーバのレスポンスが悪く困っています。 長年使用していますのでサーバの買い換えなど有効な対応方法はあるかと思いますが、まずは現在の機器での改善を試みたいと思っています。 メモリの増設は検討中であり、実施する予定です。これでどの程度改善が期待できるのか・・・。 これらのハード的な解決以外に、SQLServerの設定などでレスポンスを改善する方法はありませんでしょうか。 SQLServerの使用できるメモリ量を増やす(?)とか、処理の優先度を上げるとか、など。 有効な対処方法をご存知の方、教えていただけませんでしょうか。 よろしくお願いいたします。

  • SQLSERVERの使用メモリの増大について

    SQLServer2008+vb.netでアプリケーションを作成しています。 このアプリケーションは定期的に何度も実行しますが、 タスクマネージャで確認すると SQLServer2008の使用メモリがどんどん増大しているように見えます。 http://blog.livedoor.jp/akf0/archives/51220274.html などを見て、データバッファキュシュかなと思いましたが、 作ったアプリケーションの処理件数などは、特に毎回増大しているわけでは ないので、どんどん増えていくのはおかしいなと思いました。 なにか原因の可能性があれば、教えて頂きたくお願いいたします。

  • SQLSERVERへの接続について

    SQLSERVERをサーバマシンにインストールし、クライアントマシンで開発したVBアプリケーションを他のマシンで実行したい場合、クライアントツールをインストールしなくとも実行できる方法はないでしょうか? たとえば、ディストリビューションウィザードなどを使ってセットアップファイルを作成する際に、接続に必要な情報も含めてしまうとか、できないのでしょうか? その他にも、何か良い方法があったらお願いします。

  • SQLServer2000からSQLServer2005へのデータ移行

    SQLServer2000からSQLServer2005へのデータ移行方法 Microsoft SQL Server ManagementStadio Expressで SQLServer2000のバックアップファイルから、 ローカルの開発環境(SQL Server2005 Express)でデータベースを復元しようと試みましたところ、 復元が正常に出来ませんでした。 復元はエラーが発生せず完了しデータベースは作成されているのですが、 データベースを右クリックで削除やプロパティを見ることもできず、 どのようなテーブルが存在するのか中身の参照も追加も何もできない状態です。 http://qanda.rakuten.ne.jp/qa4183273.html 上記URLなどでSQL Server2000のバックアップから2005で復元しているような発言がされているので 可能だと思うのですが、何か特別な処理が必要なのでしょうか? ご存じのかた、教えていただけますようお願いいたします。

  • SQLserverライセンス

    初心者です。 VB2005で開発、その際 SQL Serverを使用していました。 インストール設定をし、実行ファイルを別パソコンに入れ 動作確認を行いましたが、SQLServerを使用している 処理のところで「SQL Server 2005 Mobile Edition のこのバージョンは、 運用環境向けにライセンスされていません。」とエラーメッセージが出ます。 VB2005で開発中の時には、SQLserverライセンスを取っていなくても 実行の際、そのようなエラーメッセージは出なかったのですが・・ VB2005の入っていないパソコンだからでしょうか? 分かる方ご教授お願いいたします。