这是一个常见的做法是将事务日志(*.ldf
)单独的物理磁盘的系统比数据库文件(上*.mdf
,*.ndf
)。
在虚拟机云环境中,可以将事务日志与其他数据文件放在相同的驱动器号上吗?在当今流行的云虚拟机环境中通常如何处理?
注意:不使用SQL Azure。使用具有完全访问权限的Windows虚拟机。
1
如果您在谈论Azure,我认为您根本无法控制文件的放置,甚至根本无法控制底层磁盘系统。就是说,我认为违反最佳实践并将数据和日志文件放在同一磁盘上并不是微软的明智之举,特别是考虑到该平台固有的额外写开销。
—
亚伦·伯特兰
阐明:不使用SQL Azure。使用完整的Windows虚拟机,以便事务日志的位置由我决定。
—
詹森·克雷索瓦蒂
因此,如果您的VM可以访问多个独立的卷,为什么您认为虚拟机和物理机的日志放置注意事项会有所不同?
—
亚伦·伯特兰
我想您需要知道特定供应商的建议才能确定地回答。我想我只是想对人们在流行的云供应商这方面实际所做的一些一般性想法。
—
詹森·克雷索瓦蒂
那么,我们在这里谈论什么呢?您托管在您控制的硬件和存储上的VM还是由Azure或EC2之类的云提供商托管的VM?
—
Mark Storey-Smith