2011-09-20 37 views
0

我用下面從Oracle面數據 http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/dotnet/EntityFrameworkWCF/WCFEntityFramework.htmWCF數據服務/甲骨文 - 性能問題

我有2所WCF數據服務的一個指向一個SQL Server數據庫,另一種是指向一個Oracle實例。 指向SQL的是快點,對Oracle的一個是可怕的慢,返回結果15-20秒以上。

我試着在Oracle上通過SQL plus運行完全相同的查詢,它工作得很好,返回結果很好。我將ODP.NET的數據提供者切換到Microsoft的.NET提供者Oracle,但仍然沒有改進。 http://msdn.microsoft.com/en-us/library/a6cd7c08.aspx

有關如何解決此問題的任何想法?

回答

0

這個問題與2件事有關 - 1. ODP.NET驅動程序太痛苦了。 2.使用restful API時,或者實際上,在使用WCF數據服務時,格式錯誤(我的錯誤)查詢請務必對查詢非常具體。

+1

具有相同的經驗...您的最終解決方案是什麼?查詢出了什麼問題? – jordanpg

+0

我只是不正確地連接表。 :d – esp