32位操作系统下跑sql server

来源:互联网 发布:德拉蒙德格林数据 编辑:程序博客网 时间:2024/04/30 16:01
 

32位操作系统有个很大的缺陷,应用程序无法访问大于4G的进程地址空间。

如果在 SQL Server 中使用 Boot.ini 的 /PAE 开关和 AWE 启用选项,SQL Server 2000 就可以使用 4 GB 以上的内存。没有 /PAE 开关,SQL Server 最多只能使用 3 GB 的内存。

在 Windows 2000 Data Center 上,要使 AWE 可以使用 16 GB 以上的内存,请确保在 Boot.ini 文件中没有使用 /3GB 开关。如果在 Boot.ini 文件中使用 /3GB 开关,Windows 2000 可能无法正常提供 16 GB 以上的任何内存。

在 32 GB 系统上分配 SQL Server AWE 内存时,Windows 2000 可能至少需要 1 GB 的内存来管理 AWE。

 

/PAE在C盘的根目录下的boot.ini上配置。

sp_configure'show advanced options',1

reconfigure

go

sp_configue 'awe enabled',1

reconfigure

go

 

 

 

 

--看sql server的内存使用情况

Select counter_name, ltrim(cntr_value*1.0/1024/1024)+'G' from master.sys.dm_os_performance_counters

 where counter_name like '%target%server%memory%'or counter_name like '%total%memory%'

原创粉丝点击