自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 学习之路——Oracle执行计划

—摘要作为从事了Oracle dba运维这个岗位一年多的从业者,很多时候会产生一种只需要会搭搭环境、做做备份、导导数据、处理一些简单故障就足够生存下去的错觉,显然,这样是不够的,每次遇到自己处理不了的问题就得找二线、找专家的时候,挫败感油然而生。那身为一个dba应该提升自己的什么能力呢?那就应该问问一个数据库最重要的是什么呢?那当然是数据!那与数据关系最密切的又是什么呢?那就是SQL,一条好的...

2019-11-20 15:58:31 427 1

原创 Oracle:行链接与行迁移的区别

在Oracle中,当一行数据过长导致单个数据块存储不了的时候,就会发生两件事情:行链接(Row Chaining)  这种情况发生在第一次插入的时候,由于行太长而一个数据块无法容纳的时候(例如LONG、LOB等类型的数据),Oracle会使用与该块链接的一个或多个数据块来存储该行的数据,行链接通常由insert操作引起;行迁移(Row Migration)  这种情况发生在对一行数据进行更...

2019-11-29 10:34:41 333

原创 使用SQL Profile稳定执行计划

SQL Profile主要是Oracle 10g的工具可分为两种类型:1.Automatic 类型1). 创建自动调整任务declare my_task_name varchar2(30); my_sqltext CLOB;begin my_sqltext := 'SQL_TEXT-XXXX'; #sql文本 my_task_name := dbms_sqltune.cre...

2019-11-08 15:35:24 175

原创 Oracle根据rowid查找物理存储地址

Oracle中访问数据有两种方法,第一种便是大家都很熟悉的全表扫描,这种方式会从该表所占用的第一个extent的第一个block开始扫描,直至扫描到该表的高水位线(HWM,High water Mark);第二种是rowid扫描,也就是直接通过数据行所对应的rowid去定位并访问数据。rowid表示的是Oracle中的数据行记录所在的物理存储地址,可以通过DBMS_ROWID包查询到数据行的实...

2019-11-06 10:05:12 1038

原创 Oracle查看SQL的执行计划常用的的方法

Oracle查看SQL的执行计划常用的的方法explain planSQL> explain plan for + SQL_TEXT;##explain plan将解析目标SQL所产生的执行计划写入PLAN_TABLE$(各个session可看到自己执行SQL的执行计划的全局临时表)SQL> select * from table(dbms_xplan.display);...

2019-11-05 17:30:26 281

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除