哪位老大有比较好的分页控件或者代码!
要求 可以显示总页数.基本的上下翻页.
数据库为Oracle
表数据量有300万左右 所以现在我的分页效率太慢了.
希望老大们能提供更快的方法.谢谢
要求 可以显示总页数.基本的上下翻页.
数据库为Oracle
表数据量有300万左右 所以现在我的分页效率太慢了.
希望老大们能提供更快的方法.谢谢
解决方案 »
- Spring的ApplicationContextAware问题
- EJB中实体bean和session bean有什么区别?
- commons-fileupload 文件上传问题
- Struts中页面跳转的path 问题
- struts,sping,hibernate这三种框架之间的联系,各自之间的区别是什么?
- 关于整合Tomcat和apahce的问题
- 大家帮忙看看struts标签的问题
- sql是属于数据访问层还是业务逻辑层呢?
- 【求助】eclipse添加新项目,但是tomcat的webapps下没反应
- 求救:struts中的中文问题
- 高手进,String 转换 byte[]?
- 实现一个注册功能时报的错,大家帮帮忙看看是什么意思!!!
很详细的
优化其实也就是优化SQL语句
根据页数 做相应的查询不要一次查询所有结果保存在处理 而是动态根据页数查询
比如1页显示100
用一个函数 根据传1 返回100记录的查询 并且根据第一次查询后 自己可以将其缓存在一个list里 然后再调用的时候 先去查自己做的缓存里是否有 有就直接拿出来用 不过也不可能把100万记录全部缓存 这样很占空间
程序估计也就只能做到这样的优化 其他方面的估计也就是从数据库里想办法优化了 比如建立索引快速查询来返回 不过100万的数据量总是要站用空间的