|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
MySQL最初的开发者的意图是用mSQL和他们自己的快速低级例程(ISAM)去连接表格。经过一些测试后,开发者得出结论:mSQL并没有他们需要的那么快和灵活。j2ee|条记|分页
Paginator分页杂谈
iBatis供应了如许的分页查询办法
Listlist=sqlMap.executeQueryForList("SQL_Alias",HashMapObj,skipResults,maxResults);
但它底层的完成是把了局完整存在内存里,在resultset大概很年夜的情形下,十分华侈内存,倡议不要利用,SqlMapConfig.xml以下设置就能够关失落此项缓存
<settings
lazyLoadingEnabled="false"
cacheModelsEnabled="false"
enhancementEnabled="false"
maxRequests="512"maxSessions="128"maxTransactions="32"
/>
我们能够把拔取一个子集的义务交给数据库处置,Oracle里我们能够如许
selectA.*from
(selectindent_rq_no,rownumasRNfromindent_rq_mstrorderbyindent_rq_no)A
whereRN<=8andRN>=3
在MySQL里能够用TOP关头字失掉相似的功效
--==接待人人跟贴就该文章和感乐趣的话题和我会商==--
优化的SQL查询算法,有效地提高查询速度 |
|