【发布时间】:2010-07-19 17:20:38
【问题描述】:
我的会员将能够使用 X 数量的小部件自定义他们的个人资料页面,每个小部件显示不同的数据,例如音乐列表、他们关注的人员列表等。
几个小部件包括: - 他们上传的媒体列表 - 他们关注的人名单 - 关注他们的人名单 - Html/文本小部件 - 媒体统计(下载次数等) - 其他成员离开 cmets 的评论小部件
一些小部件必须对返回的数据进行分页,因为可能有数百个结果。
目前我还没有进行任何优化,所以它正在做大量的数据库工作来返回所有数据......检索数据的最有效方法是什么......每个小部件 1 个数据库调用会是可以接受吗?每页可能有大约 5-20 个小部件。
如果您需要有关我的情况的更多信息,请随时询问。
保罗
【问题讨论】:
标签: nhibernate optimization query-optimization eager-loading