我正在使用带有 microsoft oledb oracle 驱动程序的链接服务器从 sqlserver 2005 连接 oracle db 服务器。
oracle db 中存在的表具有 DateTime Stamp。因此,我将只从该表中获取最新记录,通过使用 where 条件传递查询。但是查询大约需要 6 到 7 分钟。
我正在查询的表中存在 2000 万条记录。
我正在使用带有 microsoft oledb oracle 驱动程序的链接服务器从 sqlserver 2005 连接 oracle db 服务器。
oracle db 中存在的表具有 DateTime Stamp。因此,我将只从该表中获取最新记录,通过使用 where 条件传递查询。但是查询大约需要 6 到 7 分钟。
我正在查询的表中存在 2000 万条记录。
我知道这不能直接回答您的问题,但也许您可以尝试直接连接到 oracle 以获取您的数据。
在我工作的公司中,我们使用广泛的数据库后端。此外,我们直接连接到其中的每一个。社区中有LINQ to Oracle可用。我们在我工作的公司中使用的方法是Oracle .NET Data Provider。
附带说明... LINQ to LDAP 是我正在等待的。有一些方法可以编写一种与 LINQ to Active Directory 库相比的方法,但不值得破坏我们当前的模型。