我们在Windows 2012上运行了大量SQL Server 2012 Standard和SQL Server 2014 Standard数据库实例,每个实例都有不同的存储和内存。我们正在
当我们构建大型SQL Server索引时,来自3个数据库服务器的错误代码:802;缓冲池中没有足够的可用内存
,并且间歇性地发生,在3或4个月内发生一次。相同的索引在具有相同版本的SQL Server且只有内存和CPU的1/3的服务器上运行良好。
SQL Server 2012标准
Server1:内存 - 从128 GB版本11.0.6分配的110GB - “错误代码:802;缓冲池中没有足够的可用内存。”当我们运行重指数时报告。
Server2:从96GB版本11.0.6中分配给SQL的内存-78GB - “错误代码:802;缓冲池中没有足够的可用内存。”当我们运行重指数时报告。
服务器:内存分配18GB的24GB。 VM。没有索引错误 - 11.0.5
服务器:内存24GB,32GB。物理。没有索引错误 - 11.0.5
SQL Server 2014标准
服务器1:64GB物理内存版本12.0.5中的内存56GB - “错误代码:802;缓冲池中没有足够的可用内存。”当我们运行重指数时报告。
服务器2:内存18GB输出24GB-VM - 无索引错误 - 版本12.0.5。