• 博客访问: 245471
  • 博文数量: 303
  • 用 户 组: 普通用户
  • 注册时间: 2015-02-02 12:00
  • 认证徽章:
个人简介

OCM认证,2年运维团队管理经历,5年DBA经验,喜欢游泳和踢球,阿根廷球迷,欢迎朋友们与我一同讨论足球。 ######博客仅记录自己的一个学习过程,不代表完全准确,如有需要,欢迎转载。

文章分类

全部博文(303)

发布时间:2016-06-15 17:43:29

高水位线HWM是一个标记,用来说明已经有多少数据块分配给这个segment。DBA_TABLES.BLOCKS即HWM。HWM通常增长的幅度为一次5个数据块,原则上HWM只会增大,不会缩小,即使将表中的数据全部删除,HWM还是为原值,由于这个特点,使HWM很象一个水库的历史最高水位,这也就是HWM的原始含义,当然不能说一个水库没水了,就说.........【阅读全文】

阅读(570) | 评论(0) | 转发(0)

发布时间:2016-06-15 13:49:43

实际工作上用的较多的就是临时手工收集下某张表的统计信息并希望后续sql立即生成新的执行计划。方法有如下两种,推荐用dbms_stats,遇到CHAINED ROWS和CLUSTER TABLE就必须使用analyze,且analyze不受任何参数限制执行后立即会清除sharedpool中该对象的游标,而dbms_stats则受参数控制。 生产环境上是不可.........【阅读全文】

阅读(270) | 评论(0) | 转发(0)

发布时间:2016-06-14 15:32:28

分区索引在分区表上(普通表没有local索引)才有lacal索引和global索引类别, user_part_indexes有locality字段区分是local索引还是global索引,而user_indexes没有这样的字段,分区表上建立的索引带了global关键字但是没有分区信息也不是global索引。 分区索引在普通表上只能有global索引.........【阅读全文】

阅读(391) | 评论(0) | 转发(0)

发布时间:2016-06-12 16:52:27

这里讨论的游标主要是共享游标(sharedcursor),跟pl/sql语句中定义的游标(session cursor)不是一个概念。 共享游标:是用户提交SQL或PL/SQL程序块到Oracle的share pool之后,在library cache中生成的一个可执行对象,这个对象我们称之为游标(cursor)。是SQL语句在进行硬解析时生成的,其元数据被在视.........【阅读全文】

阅读(360) | 评论(0) | 转发(0)

发布时间:2016-06-08 17:20:06

Oracle游标概念:在PL/SQL块中执行SELECT、INSERT、DELETE和UPDATE语句时,ORACLE会在内存中为其分配缓冲区。游标是指向该区的一个指针,或是命名一个工作区(WorkArea),或是一种结构化数据类型。(简单说就是内存中的一块区域,存放的select的结果) Oracle在PL/SQL中当查询返回结果超过一行时,从中每.........【阅读全文】

阅读(840) | 评论(16777215) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册