我正在Linux上测试SQL Server,现在在以下几点:
分配单元分区的大小:我在Windows上的SQL Server上了解到分配单元大小(扇区大小)因页面而必须为64K.
这对Linux上的SQL Server是否也是必需的,如果是,则ext4支持这种情况吗?在系统上,对Microsoft文档的要求只是哪个文件系统的信息,而不是更多细节.
谢谢
解决方法:
I learned at SQL Server on Windows the Allocation Unit Size (sector size) must be 64K because of the pages.
它不一定是64k,实际上您通常会根据您的工作负载和存储供应商的首选大小获得最佳性能.如果您不知道,通常会使用64k.
Is this also required for the SQL Server on Linux and if yes is this supported on ext4?
这不是必要条件.如果您可以提前进行测试并找出硬件和工作负载的最佳位置,那么这将是最好的.大多数情况下,除非确实存在硬件或工作负载的错误配置,否则性能差异可以忽略不计.
At the system requirements on the docs of Microsoft is only the information of which file system but not more details.
那是因为它不是必需的.您可以使用任何您想要的东西,但如果您真的想要找到合适的值 – 则需要进行测试.