内存优化数据库和表变量

时间:2018-03-16 11:09:35

标签: sql-server database sql-server-2016 database-administration memory-optimized-tables

在调查不同的小组/讨论后,我没有找到任何令人满意的答案,

我在生产中有大约1.5 TB大小的Sql server数据库,并且在这个数据库上还有一个事务复制集, 为了基于内存优化表添加/迁移磁盘,我们只需要创建一个具有内存优化数据的文件组或整个数据库上的任何其他设置?

如果我们只使用内存优化的表变量而不是持久的,我们是否需要在完整的数据库上应用相同的设置?

在非本机编译存储过程中,内存表变量中是否会有任何性能提升?

最重要的是,什么会影响复制?我们不能在复制中添加持久内存优化表吗?但是如果仅在主数据库上进行文件组或数据库上的任何其他设置呢?

谢谢

1 个答案:

答案 0 :(得分:1)

如果我正确理解您的问题,您想要在内存中移动整个1.5 TB的数据吗?如果是 - 由于其大小,不建议这样做。此外,直接在DB级别设置也无济于事。有一些步骤可以遵循。请参阅MSDN。

您是在复制还是始终开启?