一般来说,页面错误对SQL Server会产生不好的影响,但并非所有页面错误都如此。有些页面错误不可避免,有些页面错误对于性能的影响有限,而另外一些页面错误可能会让服务器性能严重下降,这时要避免的页面错误类型。
SQL Server可用物理内存范围内工作,以避免遇到糟糕的页面错误。但是,“系统性能监控”页面错误计数器不能区分当前经理的页面错误是好还是坏,也就是说无法告知用户当前性能是否良好。
1.软页面错误
最常见的页面错误类型是软页面错误(soft page fault),在请求新的内存页面时会出现这种错误。每当SQL Server要使用更多内存时,就请求VMM分配另一个内存页。然后VMM发出软页面错误,并将SQL Server首先请求时发生。这意味着SQL Server正在调用VirtualAlloc来提交内存页。只当SQL Server首次尝试写入内存页时才会出现这种错误。
2.硬页面错误
硬页面错误是要避免的页面错误类型。当SQL Server视图访问已换出到页面文件中的内存页时,就会出现硬页面错误。发生这种错误时,需要VMM采用一些措施从磁盘的页面文件获取所需要的页面,找到空的内存页面,从磁盘读取该页面内容,将他们写入到新的空页面中,然后将新内存页面映射到SQL Server的地址空间。此时,SQL Server线程一直在等待。只有VMM已替换丢失的内存页后,SQL Server才能继续运行。
关于TeamDoc软件:
TeamDoc是基于服务器/客户端架构的轻量级文件管理软件。TeamDoc将文件集中加密存储在您单位自己的服务器中,员工使用TeamDoc客户端访问服务器,从而获得与自己权限相关的权限:登入后与“我的电脑”界面类似,可以看到自己该看的文件,编辑自己能编辑的文档,对于能看到的文件,还可以细分文档权限,进而做到能看不能拷,能看不能截屏等功能,多种权限灵活设置,在线协同编辑、全文搜索、日志与版本追踪,快速构建企业文档库。告别假大空,我们提供值得您选择的、易用的、可用的文档管理软件。现在就访问TeamDoc首页
TeamDoc软件界面(点击可放大)
版权所有:南京网亚计算机有限公司,本文链接地址: 文件页面错误