- - PR -
Win2003 x64 上の SQL 2000 Ent
投稿者 | 投稿内容 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2005-08-23 16:58
物理メモリを 8GB 積んだ Win2003 x64版(AMD64) 上で、SQL Server 2000 Ent を使おうとしています。
SQL Server の管理コンソールからサーバーのプロパティを見ますと、 製品:SQL Server Enterprise Edition OS:Microsoft Windows NT - 5.2(3790) 製品バージョン:8.00.2040(SP4) OSメモリ:8191(MB) という風に、SQL Server が 8GB のメモリを認識しているように見えてます。 しかし、タスクマネージャで確認しますと、SQL Server のプロセスは 4GB 弱しか使っておらず、物理メモリ 4GB 弱が「利用可能」となってます。 何となく、8GB 中の 4GB しか使ってない気がしますが、どうしたら 8GB いっぱい使えるのでしょうか。 Win2000 Adv (PAE) との設定例はあちらこちらで見つけたのですが、Win2003 x64 の場合が・・・ # SQL Server 2005 x64 がリリースされれば、こんな中途半端な環境から脱せるんですけどね | ||||||||||||
|
投稿日時: 2005-08-23 18:13
システムに8Gしか物理メモリが存在しない状態でDBが8G使ったらOSは何処で動くのでしょう? | ||||||||||||
|
投稿日時: 2005-08-23 18:19
私の質問がお気に召さなかったでしょうか? 実にツマラナイ。 | ||||||||||||
|
投稿日時: 2005-08-23 18:30
OSが動くメモリ領域を確保しないでSQL Serverが動くも何もないでしょう? そんな物
リリースされたって変わりませんよ。 Windowsがどうやってメモリを管理しているのか? メモリってどうやって割り当てられるのか? から勉強し直して下さいな。 _________________ Inspired Ambitious ISMS Assistant Auditor | ||||||||||||
|
投稿日時: 2005-08-23 18:39
http://www.atmarkit.co.jp/fdb/rensai/sqlstune01/sqlstune01_1.html
↑ このあたりを見ていると SQLServerは使用メモリ量が変動しているように思われます。 | ||||||||||||
|
投稿日時: 2005-08-23 20:55
もしかして、
[FIX] 32 ビット版の SQL Server 2000 SP4 を実行するコンピュータで AWE を有効にすると使用できないメモリ領域がある http://support.microsoft.com/kb/899761/ja ↑に該当しませんか? | ||||||||||||
|
投稿日時: 2005-08-23 21:05
何か、人を馬鹿にしたような書き込みもあって、正直不愉快ですわ。
>OSが動くメモリ領域を確保しないでSQL Serverが動くも何もないでしょう? じゃぁ、7.8GB くらいは SQL Server に割り当てたい、と書けば良かったんですかね。 これの積み重ねで「ぬし」とは。。。とほほ。 SQL Server 2005 x64 で、8GB 近く(少なくとも4GBを遥か超える容量)を確保できていることは試し済みです。いかんせん CTP ですからねぇ >Windowsがどうやってメモリを管理しているのか? >メモリってどうやって割り当てられるのか? >から勉強し直して下さいな。 8GBのメモリを積んで、OS に 8191MB 認識させることができていることが可能なことを勉強し直して下さいね。 自称「SE」さん! | ||||||||||||
|
投稿日時: 2005-08-23 21:14
ありがとうございます。 それらしき情報があったことは見たことありましたが、AWE などという過去の遺物を Win2003 x64版 で引きずっていると思わず、そういう先入観から読み流してました。 >SQL Server 2000 の単一のインスタンスでは、コンピュータの物理メモリの 50% までしか使用できません。 4GBしか認識していない、つまり物理メモリのジャスト半分でヒットな感じが・・・ ちょっと試してみます。 うまくいきましたら報告します。 |