首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >存储优化(OLTP)文件的最佳实践位置是什么?

存储优化(OLTP)文件的最佳实践位置是什么?
EN

Database Administration用户
提问于 2021-02-22 17:31:32
回答 2查看 135关注 0票数 1

日志和mdf文件的最佳实践是跨驱动器(例如,G:\SQL DataI:\SQL Logs)进行拆分。

内存优化文件的最佳实践是什么?他们应该住在自己的车道上吗?它们是否可以驻留在Azure临时驱动器上(更好的IO性能,但是文件在重新部署时会丢失,tempdb可以托管在这里)?

我还不清楚内存优化文件集的用途、实际存储的是什么以及IO的速率。

EN

回答 2

Database Administration用户

回答已采纳

发布于 2021-02-22 17:44:04

我想我们在讨论的是内存OLTP?

这些文件对于灾难恢复是必要的,一旦添加,它们就不能在不删除数据库的情况下被删除!您需要x4作为磁盘文件的内存量-如果磁盘文件填满您的数据库将成为怀疑。推荐使用快速磁盘子系统。我建议您在部署到生产之前进行仔细的测试。

https://learn.microsoft.com/en-us/sql/relational-databases/in-memory-oltp/the-memory-optimized-filegroup?view=sql-server-ver15

票数 1
EN

Database Administration用户

发布于 2021-02-23 17:30:04

我只想强调斯蒂芬斯的观点:

您需要更详细地了解“内存优化文件”的含义。

您可能是指内存优化表(也称为内存OLTP中的表)。在这种情况下,这些文件是您的实际数据库文件。它们对应于传统数据的mdf、ndf和ldf文件。我希望您不会删除数据库的mdf、ndf和ldf文件。删除内存优化表的相应文件也同样糟糕。它将导致您的数据库不可用,您必须从一个好的备份恢复。也就是说,将它们存储在某种类型的临时磁盘上并不是一种选择。

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/285831

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档