[英]Oracle Client vs ODP.NET is ASP.NET Application
我們已經使用Oracle Client開發了用於數據庫連接的ASP.net應用程序,
我們的應用程序正在Windows Server 2003服務器上運行
現在,我們要移至Windows Server 2008服務器,並將驅動程序更改為ODP.NET,
我注意到使用一些負載測試,與ODP.NET相比,該應用程序消耗的內存要比與Oracle Client消耗的內存更多,對於有230個用戶和Oracle Client的測試,平均使用的內存為793 MB
使用ODP.NET,對於相同的負載測試配置,使用的平均內存為871 MB
我的問題是,為什么使用ODP.NET會比使用Oracle Client消耗更多的內存?
Internet上的一些搜索表明ODP.NET將架構信息放入緩存中,您可以確認嗎?
Oracle版本:11.2.0
技術比較:ODP.NET與Microsoft OracleClient
...緩存中的架構信息,
它沒有列出,但確實可以緩存您的語句。
... System.Data.OracleClient命名空間中的許多類都標記為過時的。 微軟以后將不再繼續努力。
並且從這篇文章中說,微軟將不再維護驅動程序。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.