ORACLE 执行计划和SQL调优 内容安排 第一部分:背景知识 第二部分:SQL调优 第三部分:工具介绍 第一部分 背景知识 执行计划的相关概念 Rowid的概念 rowid是一个伪列,既然是伪列,那么这个列就不是用户定义,而是系统自己给加上的。对每个表都有一个rowid的伪列,但是表中并不物理存储ROWID列的值。不过你可以像使用其它列那样使用它,但是不能删除改列,也不能对该列的值进行修改、插入。一旦一行数据插入数据库,则rowid在该行的生命周期内是唯一的,即即使该行产生行迁移,行的rowid也不会改变。 Recursive SQL概念 有时为了执行用户发出的一个sql语句,Oracle必须执行一些额外的语句,我们将这些额外的语句称之为‘recursive calls’或‘recursive SQL statements’。如当一个DDL语句发出后,ORACLE总是隐含的发出一些recursive SQL语句,来修改数据字典信息,以便用户可以成功的执行该DDL语句。当需要的数据字典信息没有在共享内存中时,经常会发生Recursive calls,这些Recursive calls会将数据字典信息从硬盘读入内存中。用户不比关心这些recursive SQL语句的执行情况,在需要的时候,ORACLE会自动的在内部执行这些语句。当然DML语句也都可能引起recursive
您可能关注的文档
最近下载
- 10kV电源进线及开关站工程、变配电工程施工组织设计方案.pdf VIP
- CBCC中国建筑色卡千色卡色号查询表.pdf
- 慢性单纯性支气管炎多学科决策模式中国专家共识(2025版).docx
- SIEMENS西门子 G115D 变频器操作说明.pdf VIP
- 2026年中国通用技术集团工作人员招聘考试笔试试题(含答案).docx VIP
- 2026年信捷电气笔试题目及答案.doc VIP
- 2026年联勤保障部队专业技能类文职人员招考[保管员]训练题及答案.docx VIP
- 一种横滚角控制器及飞行器.pdf VIP
- 西子奥的斯ACD2-MRL培训资料.ppt VIP
- 数值计算方法》习题答案.pdf VIP
原创力文档

文档评论(0)