从同一个应用程序到不同数据库的相同查询混淆了

时间:2017-05-22 12:27:18

标签: sql-server-2012 c# query-cache

我们有一个应用程序MVC C#。 相同的应用程序用于多个用户。 创建会话时,会创建用户来自哪个公司,具体取决于该查询应该转到其他数据库。

对于每家公司,都有一个单独的数据库。 我们经常从错误的数据库中获取结果。 (在webbrowser中)

刷新结果时会很好(来自正确的数据库)。

总而言之,这是'某种'缓存问题。由于用户以前从未访问过其他数据库,因此缓存不能达到用户级别。

所以chaching必须是服务器端。

问题是,是否有某种方式SQL-server缓存SQL结果OVER数据库?从而从其他数据库返回数据?

或者是否更有可能在IIS上的http请求中进行了一些缓存?

感谢您提出正确方向的建议。

0 个答案:

没有答案