0
我使用鏈接服務器將sqlserver 2005的oracle數據庫服務器與Microsoft Oledb Oracle驅動程序連接起來。使用鏈接服務器查詢oracle數據庫時的性能問題
oracle db中存在的表具有DateTime標記。所以我只會從該表中獲取最新的記錄,通過將查詢與條件進行傳遞。但查詢大約需要6到7分鐘。
2000萬條記錄存在於我正在查詢的表中。
我使用鏈接服務器將sqlserver 2005的oracle數據庫服務器與Microsoft Oledb Oracle驅動程序連接起來。使用鏈接服務器查詢oracle數據庫時的性能問題
oracle db中存在的表具有DateTime標記。所以我只會從該表中獲取最新的記錄,通過將查詢與條件進行傳遞。但查詢大約需要6到7分鐘。
2000萬條記錄存在於我正在查詢的表中。
我知道這並不直接回答你的問題,但也許你可以嘗試直接連接到oracle來抓取你的數據。
在我工作的公司,我們使用各種各樣的數據庫後端。此外,我們直接連接的每一個。社區中有LINQ to Oracle。我在公司工作的方法是Oracle .NET Data Provider。
在旁邊註釋... LINQ to LDAP是我正在等待的一個。有一些方法可以與LINQ到Active Directory庫進行比較,但不值得摧毀我們當前的模型。
所涉及的Oracle表是否具有「正確」索引? – 2010-02-10 05:53:10
它出了問題,我們無法觸及oracle數據庫。 – raj 2010-02-10 06:13:05