论坛首页 Java企业应用论坛

关于ibatis进行物理游标分页

浏览 16147 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-06-09  
分页问题看似简单,要做好不容易,若再考虑UI层的组件化包装、数据库平台的兼容性、UI的session控制、缓存、全局数据表共享、脏数据、性能等因素,那就是很难的技术实现问题,这类组件一般都是UI套件的核心组件之一。

不同数据库平台专用sql的分页办法中,Oracle的分页控制是最麻烦的,但也是性能最好的。

至于单session下的性能问题,最实用的做法:总页数按需计算,即只在用户需要了解总页数时才查询,如执行“至最后一页”的操作。

各位对分页控制有兴趣的可以考虑这样一个极端的case:100万行的表,每页1000条,取第一页、第500页、第1000页,不同的分页办法,不同的数据库,不同索引策略,其性能表现很有意思的。
0 请登录后投票
   发表时间:2008-06-11  
这种方法有严重的新能问题
0 请登录后投票
   发表时间:2008-07-26  
游标只能试用小型数据...跟Hibernate游标类似!不可取...性能问题大大的低!
0 请登录后投票
   发表时间:2008-08-15  
出于性能的考虑,还不如用db自带的函数。
0 请登录后投票
   发表时间:2008-08-17  
我们目前使用MSSQL2000.好像只有top 一个,没有其它的方法.
使用分页总想得到这个结果.当前第几行和总条数.
我不知道还有其它的方法可行吗?
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics