bzwc830819
2015-08-04 15:11
采纳率: 100%
浏览 3.4k
已采纳

数据库分页和游标分页性能比较

我一直用的游标分页,也没遇到什么性能问题,就是下边这种:

try{
List list=new ArrayList();

if(page != null)
{
    if (rs.last())page.setTotalRow(rs.getRow());
    //rs.beforeFirst();
    rs.absolute(page.getFirstRow());
}

T obj;
for(int i=1 ; (page == null || i <= page.getPageSize()) && rs.next() ; i++)
{
    obj=mapper.mapRow(rs, i);
    if(obj!=null)list.add(obj);
}

return list;

}finally{
JdbcUtils.closeResultSet(rs);
}


还有一种就是数据库分页,用row_number之类的,我的问题是,到底是在程序里用游标分页性能好呢还是数据库分页性能好?

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

2条回答 默认 最新

相关推荐 更多相似问题