我有一个奇怪的问题。 我在坐在Windows 2003服务器上的Sql 2000上启用了AWE。 服务器有20演出的内存,但是当我启用AWE的SQL过程显示为只有128 MB。 然而,从perfmon看起来像内存的一部分正被分配给一个进程(我认为这是SQL)。
但是,SQL运行速度较慢,而没有它。 有没有人有任何ideea?
SQL进程显示为只有128 MB
你用任务pipe理器检查过它? 这是任务pipe理器的限制(错误),你不应该相信这样的数字。
性能监视器将显示正确的数据(使用SQL Server:内存pipe理器计数器)
为了避免AWE / PAE和超线程的性能下降,我使用SQL对我进行了大量的testing。 我很快进入了具有不同查询types的杂草,但是我确实收集了一些证据,certificateAWE / PAE可能会对使用大量I / O的查询更糟糕。 其他查询从2GB内存caching中获益更好。 一个人做什么? 如果您的盒子正在运行各种查询,则无法使用其中的新configuration重新启动! 我们一起去了,然后x64过来把事情安置下来。