突破2G内存限制SQL2005 AWE应用测试指南.pdfVIP

  • 2
  • 0
  • 约4.51千字
  • 约 9页
  • 2017-06-18 发布于湖北
  • 举报

突破2G内存限制SQL2005 AWE应用测试指南.pdf

突破2G 内存限制 SQL2005 AWE 应用测试 数据库的测试过程会用到大量的内存,这很容易达到32bit Windows 的一处限制:进程内存被 限制为2GB,而通常服务器里面4GB 或更多的内存很是常见,这么多内存是怎么应用的呢?它们怎 么在数据库应用方面发挥力量呢?我们下面的测试可以解答相关的一系列问题。 SQL Server 2005 是一个流行的关系数据库系统 程序只能使用2GB 内存的这个限制是32 位操作系统架构引起的。传统意义上的32bit 操作系统 使用32bit 的内存地址,这样寻址范围就已经被限制为4GB——4G 也就是2 的32 次方,然而通常操 作系统的设计上为了安全性的考虑,应用程序和内核所处的内存地址空间是互相独立的,也就是说, 应用程序和内核各自能访问2GB 的内存空间。虽然不同的操作系统实现具有不同的值,不过多数现 在的操作系统在这一点上都很一致。 为了让程序突破2GB 寻址的限制,近代Windows NT 核心提供了一个变通的方案:4GB 内存调 整优化技术,通过这个技术,可以将用户模式的寻址空间扩大至3GB,这样核心寻址空间便被限制 为1GB 了,需要超大内存容量的应用程序可以从这个特性中获得性能改善,如SQL Server 数据库 这种类型。

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档