0
我有一個用c#(框架4.0)編寫的程序。 那裏我使用實體框架與SQL CE 4.0,LINQ to XML。沒有管理員權限運行c#代碼的低性能
當我用管理員帳戶啓動它時,它工作正常。如果我用用戶帳戶啓動它,它的性能會下降很多。所有組件的性能:LINQ,EF。 例如,從管理員帳戶將xml文件中的一些數據加載到數據庫大約需要1分鐘,但使用用戶帳戶需要4小時。
此問題只發生在Windows XP機器使用加密SQL CE數據庫時。
有沒有人有一些想法,我必須考慮解決這個問題的方向?
謝謝。
我們怎麼能不知道怎麼幫你執行的操作? – Raptor
你有沒有試過redgate和/或dottrace?可能它與驅動器加密有關:http://social.msdn.microsoft.com/Forums/sqlserver/en-美國/ eb6a01a7-0bfd-41e3-b4c8-34581c5ccaa3/sql-compact-4-locks-up -30seconds-when-access-encrypted-database-on-windows-xp-when-in-with-profiler,你可以驗證如果它是緩慢的xml和linq部分或sql /數據庫部分 –
聽起來像網絡性能差... – Fares