小编Ber*_*ard的帖子

NHibernate选择指数增长速度慢

我的问题是,当从数据库中获取记录时,NHibernate会呈指数级增长.我有一个请求,基本上从一个非常大的数据库中提取所有数据,以便在报告中使用.

我想,因为我不能一次性获得所有记录,因为记录集太大了,我想尝试分解它.基本上我正在迭代索引的范围,即.记录id x到y,然后y + 1到z,依此类推.

每个结果集约为10megs.前20个左右拉动每个不到一分钟,然后在下一次拉动时,需要10分钟,然后是30分钟和1小时.我在那里停止了程序,不想等到下一次拉动.我从我离开的索引开始再次运行程序,再次,前20个左右的拉动非常快,然后由于一些奇怪的原因,有一个重大的减速.

任何帮助将不胜感激.

nhibernate performance

6
推荐指数
1
解决办法
3275
查看次数

标签 统计

nhibernate ×1

performance ×1