当前位置:  开发笔记 > 数据库 > 正文

SQL Server 2000页面大小和NTFS页面大小

如何解决《SQLServer2000页面大小和NTFS页面大小》经验,为你挑选了1个好方法。

在Oracle世界中,将数据库块大小构建为文件系统块大小的倍数是一种福音.我认为这仍然是正确的,但我不会被告知为什么技术使这无关紧要.

但我被告知一些SQL Server DBA将把SS2000安装的操作系统升级到64位,以便在FS中获得64k页面.

    SQL Server 2000是否支持更改页面大小?

    从我读过的它固定在8k.是对的吗?

    如果它固定在8k,那么制造FS 64k会有什么好处吗?

我从一个可靠的来源获得这些信息,但是不容忽视的秒针.

编辑:感谢SAMBO,我已阅读链接并找到了规范

"NTFS分配单元大小"设置为64Kb

我假设术语=块大小......

因此,我在8k DB块和64k FS块之间的冲突实际上是MS推荐的设置.



1> Sam Saffron..:

确保您阅读了Microsoft的预部署I/O最佳实践

它建议对NTFS卷使用64K分配单元.

另外,阅读SQL Server 2000 IO基础知识

最后来看看这篇文章.

SQL Server页面大小实际上是8K,这是不可配置的.在操作系统上拥有更大的分配单元的优点是,当SQL Server将页面提取到其缓存时,您可能会获得稍微更好的性能.

根据我的经验,我怀疑这些价值观会给你带来任何明显的性能提升,最好的情况是你会得到微小的改进.

最好花点时间做一些事情,比如隔离tempdb,确保使用raid1/0数组,让你的事务日志在数据文件的不同数组上运行,并优化查询.

推荐阅读
mobiledu2402851373
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有