摘要: 这里提供的是执行性能的优化,而不是后台数据库优化器资料: 参考数据库开发性能方面的各种问题,收集了一些优化方案统计如下(当然,象索引等优化方案太过简单就不列入了,嘿嘿):执行路径:ORACLE的这个功能大大地提高了SQL的执行性能并节省了内存的使用:我们发现,单表数据的统计比多表统计的速度完全是两个概念.单表统计可能只要0.02秒,但是2张表联合统计就可能要几十表了.这是因为ORACLE只对简单的... 阅读全文
posted @ 2010-01-22 14:29 品香一郎 阅读(687) 评论(0) 推荐(0) 编辑
摘要: 1、使用leading和use_nl来设置表的查询顺序,来加快查询速度,一般把小表设为第一个表。/*+LEADING(TABLE)*/  将指定的表作为连接次序中的首表./*+USE_NL(TABLE)*/  将指定表与嵌套的连接的行源进行连接,并把指定表作为内部表.成本计算方法:设小表100行,大表100000行。两表均有索引:如果小表在内,大表在外(驱动表)的话,则扫描次数为:100000+1... 阅读全文
posted @ 2010-01-22 11:03 品香一郎 阅读(4879) 评论(0) 推荐(0) 编辑