首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Performance DataPortal_Fetch()

Performance DataPortal_Fetch()
EN

Stack Overflow用户
提问于 2013-10-04 15:48:59
回答 1查看 417关注 0票数 0

有什么方法可以提高Fetch的性能吗?我正在加载一个包含许多字段的非常大的表(并不是所有的字段都用于我的视图),但这需要很长的时间( 500个数据集需要8-10秒)。我没有加载所有的数据,只是我需要的一个。

Fetch中的更多参数是否会提高加载速度?

EN

回答 1

Stack Overflow用户

发布于 2013-10-23 01:44:04

您不能向DataPortal_Fetch添加更多参数(至少,除非重写CSLA中相当重要的部分);它需要0或1个object类型的参数(您可以绕过那个criteria类,但这不会解决您的性能问题)。

以下是影响速度的几个因素:

  • 在数据库上建立索引(假设它是一个关系型数据库)
  • 网络延迟(这通常是一个很大的延迟)
  • 对象图本身的大小;除了尝试将其缩小之外,您对此无能为力

如果您还没有这样做,请确保您使用的是CompressedProxy,有关详细信息,请参阅here

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19175998

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档