oracle
文章平均质量分 82
泯梦幽思
这个作者很懒,什么都没留下…
展开
-
Oracle 多表查询优化方法
Oracle有个高速缓冲的概念,这个高速缓冲就是存放执行过的SQL语句,那 Oracle 在执行 sql语句的时候要做很多工作,例如解析sql语句,估算索引利用率,绑定变量,读取数据块等等这些操作。假设高速缓冲里已经存储了执行过的sql语句,那就直接匹配执行了,少了步骤,自然就快了,但是经过测试会发现高速缓冲只对简单的表起作用,多表的情况完全没有效果,例如在查询单表的时候那叫一个快,但是假设连接多转载 2011-11-18 11:20:52 · 698 阅读 · 0 评论 -
MyBatis分页
public class Page { private int showCount = 10; //每页显示记录数 private int totalPage; //总页数 private int totalResult; //总记录数 private int currentPage; //当前页 private i转载 2011-12-20 23:08:05 · 3068 阅读 · 0 评论 -
iBatis3架构分析
关于执行器包executor与其子包下的所有文件,是整个框架非常核心的部分,在代码重构之后,结构要比以前好很多整个框架在jdbc的执行上除去那些辅助代码:如配置文件解析(从配置文件构建已映射语句及其它一些属性);缓存系统;反射工具;数据源等,最终那些与jdbc执行相关的代码并不是太多,也不是很复杂,至少重构之后我认为较之以前要好理解多了. 整个框架从上层到下层我认为主要可以分为以下转载 2011-12-21 14:59:55 · 1479 阅读 · 0 评论