1分钟?什么数据库?数据量到底有多大!对于数据量超大的,没必要知道确切的总数,可以简单的以超过1000页表示就行了读取时进行控制就可以了!select 不应该很慢,因为不用遍历全表!
解决方案 »
- 使用struts2查询数据库页面重复显示
- java报表工具
- IKAnalyzer分词器,面对新词语,或者较长的词条如何处理
- weblogic上部署多个web应用如何配置各自的log4j.properties
- jdk的动态代理实现原理??我自己想的思路各位看看对不?
- filter对于*.jsp设置无效为什么?
- org.xml.sax.SAXParseException 这是什么错误?
- 下载了jakarta-struts-1.2.4.src,怎么打开?
- jdk配置老问题
- 请问:Web服务器中XML文件的解析问题
- 请教关于FCKeditor中编辑区的配置(去掉编辑区当输入过长时出现的滚动条,以及设置编辑区的大小为298×168)?
- 关于struts validator 问题报错
1 count(*) 肯定会全表检索,所以一定会很慢。 如果你非得要用,可以采用在其他表格单独存储目前数据总行,每次数据增加时,同时增加那个总数。
限制是,如果你对数据筛选,那个总数就不能用了。2 我前面提过的,对于数据量超大的,没必要知道确切的总数,可以简单的以超过1000页表示就行了,到了翻页的时候,你自动往后面加 就是了。我想没有人要翻到几百万页吧! 那得连续XX个小时。 呵呵!3 所以,对于海量数据,除了我提到的方法1之外,完全可以不用统计总页数。4 对于查询和筛选才是海量数据的应用关键,做好必要的索引,不要浪费索引,每个索引都将占用XG的磁盘空间和大量的内存。5 可以借鉴电信的做法,将超过3个月的数据挪到备份数据库,查历史数据,去另一个应用。这样来保证最有效的使用服务器资源