ORACLE索引与高性能SQL介绍
什么是索引 索引是建立在表的一列或多个列上的辅助对象,目的是加快访问表中的数据; Oracle存储索引的数据结构是B*树,位图索引也是如此,只不过是叶子节点不同B*数索引; 索引由根节点、分支...
Oracle的执行计划---SQL的执行规律
在说执行计划之前先说一下概念性的术语.共享SQL语句: 为了不重复相同的SQL语句,在第一次解析后,oracle将SQL语句及解析后得到的执行计划存放在内存中,它位于SGA的共享池中,可以被所有的数据用户共享....
Oracle执行计划的相关概念
本文介绍了ORACLE执行计划的一些基本概念,供学习应用。 一.相关的概念Rowid的概念:rowid是一个伪列,既然是伪列,那么这个列就不是用户定义,而是系统自己给加上的。对每个表都有一个rowid的伪列,但是表中并不...
【性能调整】系统视图
V$SESSION,V$SESSTAT,V$SESSION_EVENT,V$SESSION_LONGOPS,V$SESSION_WAIT,V$SESS_IO,V$SESSION_CONNECT_INFOselect--会话信息 a.SADDR, --session's address&nbs...
HASH JOIN ,MERGE JOIN ,NESTED LOOP
对于Oracle的一些基本知识要加强学习,我从网上抄了三个人对这个题目的见解下来,供已参考。 NESTED LOOP:对于被连接的数据子集较小的情况,嵌套循环连接是个较好的选择。在嵌套循环中,内表被外表驱动,外...