日志和mdf文件的最佳实践是跨驱动器(例如,G:\SQL Data和I:\SQL Logs)进行拆分。
内存优化文件的最佳实践是什么?他们应该住在自己的车道上吗?它们是否可以驻留在Azure临时驱动器上(更好的IO性能,但是文件在重新部署时会丢失,tempdb可以托管在这里)?
我还不清楚内存优化文件集的用途、实际存储的是什么以及IO的速率。
发布于 2021-02-22 17:44:04
我想我们在讨论的是内存OLTP?
这些文件对于灾难恢复是必要的,一旦添加,它们就不能在不删除数据库的情况下被删除!您需要x4作为磁盘文件的内存量-如果磁盘文件填满您的数据库将成为怀疑。推荐使用快速磁盘子系统。我建议您在部署到生产之前进行仔细的测试。
发布于 2021-02-23 17:30:04
我只想强调斯蒂芬斯的观点:
您需要更详细地了解“内存优化文件”的含义。
您可能是指内存优化表(也称为内存OLTP中的表)。在这种情况下,这些文件是您的实际数据库文件。它们对应于传统数据的mdf、ndf和ldf文件。我希望您不会删除数据库的mdf、ndf和ldf文件。删除内存优化表的相应文件也同样糟糕。它将导致您的数据库不可用,您必须从一个好的备份恢复。也就是说,将它们存储在某种类型的临时磁盘上并不是一种选择。
https://dba.stackexchange.com/questions/285831
复制相似问题