我想知道是否有人知道 Dynamics NAV 缓存是如何工作的。
我真的是 NAV 的初学者,但我对此进行了测试:
- 如果我通过 SQL 更新或删除(不插入)表中的一行,NAV 不会更新其内部缓存,有时刷新其页面我可以看到新数据,对于某些表我必须重新启动服务。
- 我可以设置多个应用程序服务器,它们将仅通过 SQL 数据库相互连接,我认为应用程序服务器可以使用 SQL 表(时间戳或元数据......)同步它们的缓存。
我的问题是:是否可以仅通过 SQL 强制内部 NAV 缓存的缓存过期?如果没有,两个应用服务器如何同步它们的缓存?
我知道非常不鼓励通过 SQL 进行数据操作,但请帮助我了解它是如何工作的。谢谢