我有一个功能,我必须从oracle数据库下载PDF文件,PDF文件在oracle中存储为LONG RAW。我使用实体框架与ODP.NET提供程序连接到Oracle数据库。问题是,任何用户下载时都需要更长的时间。
对于Ex:用户A是第一个为任何产品X下载文件的人,73 kb文件大约需要4-5分钟。
用户A下载文件后,当用户B下载任何产品Y的文件时,将在1-2秒内下载100 kb文件。
为获取PDF文件而触发的linq是一个带有4-5 where子句的简单选择查询。
我无法确定它发生的原因。对此有任何想法都会有所帮助。
提前致谢!