在SQL托管实例中使用多个文件组的性能

时间:2018-10-10 01:20:42

标签: sql-server azure-sql-managed-instance

类似于Azure单一数据库(PaaS),Azure SQL托管实例不允许引用或创建磁盘上的物理文件。但是,在还原使用文件组的本地备份或使用ALTER DATABASE命令时,它仍支持文件组。

这对于现有项目的迁移兼容性非常有用,但是在托管实例(云托管存储)中使用文件组是否会带来性能优势?

1 个答案:

答案 0 :(得分:1)

SQLCAT团队有一个blog post描述最佳实践。通常,您希望拥有最大的文件大小,以增加IOPS。

我的解释是,如果通过将数据库拆分为多个文件,则各个IOPS的总和必须大于相应的单个文件IOPS。可能最终您减少了。