摘要:
通过F5查看到的执行计划,其实是pl/sql developer工具内部执行查询 plan_table表然后格式化的结果。select * from plan_table where statement_id='...'。其中Description列描述当前的数据库操作,Object owner列表示对象所属用户,Object name表示操作的对象,Cost列表示当前操作的代价(消耗),这个列基本上就是评价SQL语句的优劣,Cardinality列表示操作影响的行数,Bytes列表示字节数 阅读全文
摘要:
使用关系代数合并数据1 关系代数合并数据集合的理论基础是关系代数,它是由E.F.Codd于1970年提出的。在关系代数的形式化语言中:? 用表、或者数据集合表示关系或者实体。? 用行表示元组。? 用列表示属性。关系代数包含以下8个关系运算符? 选取――返回满足指定条件的行。? 投影――从数据集合中返回指定的列。? 笛卡尔积――是关系的乘法,它将分别来自两个数据集合中的行以所有可能的方式进行组合。? 并――关系的加法和减法,它可以在行的方向上合并两个表中的数据,就像把一个表垒在另一个表之上一样。? 交――返回两个数据集合所共有的行。? 差――返回只属于一个数据集合的行。? 连接――在水平方向上合 阅读全文