小编max*_*haf的帖子

内存 OLTP 数据库在启动期间需要很长时间才能恢复

我们在 Windows 上使用 SQL Server 2019,并在某些数据库上激活了内存中 oltp。服务器重新启动/服务重新启动后,内存数据库需要很长时间才能可用(超过一个小时),即使大多数表不持久。内存优化对象的大小非常小:10 MB

我们看到主数据库上有一个等待类型为(110514580ms)WAIT_XTP_RECOVERY的后台会话,并且几乎没有读取。CPU 核心利用率为 100%。磁盘闲置。

我们对此数据库使用透明数据加密(TDE)。该数据库使用同义词来访问同一实例上的另一个数据库。它使用服务代理。实例在数据库上设置了事务复制,但未激活内存。

添加 CPU 使其速度更快。这是一台低端机器,但并不垃圾。XTP 引擎 2.11。

知道发生了什么事吗?

sql-server in-memory-database memory-optimized-tables

4
推荐指数
1
解决办法
412
查看次数