会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
数鸭哥
博客园
首页
新随笔
联系
管理
订阅
2019年11月14日
五 Oracle里的统计信息
摘要: 分类 成本值的计算是根据目标SQL所涉及的表、索引、列等相关对象的统计信息,运用CBO固有的成本值计算公示计算出来的。 什么是Oracle里的统计信息: Oracle数据库里的统计信息是这样的一组数据:它存储在数据字典里,且从多个维度描述了Oracle数据库里对象的详细信息。 Oracle数据库里的
阅读全文
posted @ 2019-11-14 23:16 数鸭哥
阅读(306)
评论(0)
推荐(0)
2019年11月13日
执行计划顺序
摘要: 自左向右找到缩进最深的,自上向下,再往父节点执行,遇到兄弟节点自上向下,如下:(id列3和9可不是兄弟节点,所以id为2的为第4步)
阅读全文
posted @ 2019-11-13 10:12 数鸭哥
阅读(212)
评论(0)
推荐(0)
2019年11月12日
四 Oracle 里的查询转换
摘要: oracle里的查询转换的作用 oracle里查询转换,又称查询改写,它是Oracle在解析目标SQL的过程中的重要一步,其含义是指Oracle在解析目标SQL时可能会对其做等价改写,目的是为了能更高效地执行目标SQL,即Oracle可能会将目标SQL改写成语义上完全等价但执行效率却更高的形式。Or
阅读全文
posted @ 2019-11-12 20:27 数鸭哥
阅读(826)
评论(0)
推荐(0)
嵌套游标
摘要: 嵌套游标 declare c_emp_sub sys_refcursor; v_empno number; v_empno_sub number; cursor c_emp is select empno,cursor(select empno from emp where a.empno=mgr
阅读全文
posted @ 2019-11-12 09:02 数鸭哥
阅读(146)
评论(0)
推荐(0)
2019年11月11日
第三章 Oracle里的Cursor和绑定变量
摘要: Library Cache Oracle数据库中库缓存(Library Cache)的作用和其组成结构。 库缓存实际上是SGA的一块内存区域(更确切地说,库缓存是Shared Pool中的一块内存区域),它的主要作用是缓存刚刚执行过的SQL语句和PL/SQL语句(如存储过程、函数、包、触发器)所对应
阅读全文
posted @ 2019-11-11 20:27 数鸭哥
阅读(615)
评论(0)
推荐(0)
2019年10月23日
oracle函数
摘要: 引用自Oracle官方文档《SQL Language Reference》 1.EXTRACT函数 ■ If YEAR or MONTH is requested, then expr must evaluate to an expression of datatype DATE, TIMESTAM
阅读全文
posted @ 2019-10-23 14:46 数鸭哥
阅读(162)
评论(0)
推荐(0)
PLSQL学习笔记
摘要: 1.游标传参
阅读全文
posted @ 2019-10-23 14:41 数鸭哥
阅读(146)
评论(0)
推荐(0)
如何查看执行计划
摘要: 2.2 如何查看执行计划 1. explain plan命令 2. DBMS_XPLAN包 3. SQLPLUS 中的AUTOTRACE开关 4. 10046事件 5. 10053事件 6. AWR报告或Statspack报告 7. 一些现成的脚本(如display_cursor_9i.sql等)
阅读全文
posted @ 2019-10-23 14:36 数鸭哥
阅读(602)
评论(0)
推荐(0)
2019年9月27日
表连接
摘要: Oracle中一些常见的访问B树索引的方法: 索引唯一性扫描 索引范围扫描 索引全扫描 -->单块读 NOT NULL约束 自带排序 索引快速全扫描 -->多块读 无法保证结果的顺序 索引跳跃式扫描 -->适用前导列 distinct值不多的情形 表连接的方法: 1.排序合并连接 步骤如下: 首先以
阅读全文
posted @ 2019-09-27 08:39 数鸭哥
阅读(243)
评论(0)
推荐(0)
公告