首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏杨建荣的学习笔记

    undo retention的思考(一)

    最近有个网友咨询我一个问题,是关于undo_retention的,对于这个参数没有过多关注,只是知道需要设置undo_retention搭配使用undotablespace retention guarantee 通过邮件的操作记录可以看出这个网友还是很严谨的,每一个步骤都很详细的列了出来,这位网友在测试11.2.0.1.0的环境中发现undo retention没有像期望值那样来达到预期的效果。 integer 900 为了测试期间,设置为60秒 SQL> alter system set undo_retention=60; System altered. ACTIVE表示目前活跃的事务回滚信 息,UNEXPIRED表示虽然事务已经结束但回滚信息的保留时间仍未超过实例参数UNDO_RETENTION所设定的值,EXPIRED表示回滚信息 保留时间已超过UNDO_RETENTION 当然undo表空间设置为retention guarantee就会做相关的校验了。

    1.5K50发布于 2018-03-16
  • 来自专栏每天学点Android知识

    闲话元注解@Retention

    元注解@Retention 元注解是用来描述注解的。 @Retention用来描述注解将会在哪个层次存在,有三个值: RetentionPolicy.SOURCE:只会在java文件中存在,class文件中就不可见了。 Demo 定义一个注解: @Target(ElementType.FIELD) @Retention(RetentionPolicy.XXX) public @interface MyTest { } catch (NoSuchFieldException e) { e.printStackTrace(); } RetentionPolicy.SOURCE 当@Retention

    1.8K20发布于 2020-01-15
  • 来自专栏时悦的学习笔记

    Oracle参数(Undo_Retention)

    前面已经对Oracle的基本参数做了介绍,接下来会不定期写其他的参数 ---- Undo_Retention ? 为已提交过的数据(脏数据)在undo表空间保存的时间的最小值 Oracle根据UNDO空间使用量动态调整 Undo_Retention 大小,一般为undo空间的85% UNDO Retention 一般为最长执行语句的时间 UNDO Retention时间到期后过期数据不会自动删除,undo空间不足时才会覆盖 Retention Guarantee为NO时,对于undo表空间数据文件是固定大小的 ,如果空间不足(所有未过期都被覆盖)会覆盖未过期的undo数据 Retention Guarantee为NO时,对于undo表空间是自动扩展的,当空间不足(所有未过期都被覆盖)时会扩展数据文件,达到最大时 (一般为30G)会覆盖未过期的undo数据 ---- Retention Guarantee 如果开启Retention Guarantee的话,oracle会保证未过期的数据不会被覆盖,但是如果这样的话可能会引起

    1.7K40发布于 2020-08-19
  • 来自专栏小赵的Java学习

    @Target注解和@Retention注解

    ElementType.LOCAL_VARIABLE)——局部变量 @Target(ElementType.ANNOTATION_TYPE)——注解 @Target(ElementType.PACKAGE)——包 @Retention

    91240编辑于 2022-12-02
  • 来自专栏数字芯片

    低功耗设计 | retention register

    因此,使用retention register需要特别注意它带来的额外的面积和功耗。当需要断电保存的数据过多时,retention cell带来的功耗可能会使整体的low power效果打折扣。 使用retention registers会增加额外的leakage,需要配合系统的省电方案使用,同时也会增加额外的面积; QA3 retention registers看起来多了一个shadow寄存器 关键就在于,retention registers中的shadow寄存器只消耗很少的电来保存信息,从而使得主寄存器可以完全掉电,从而省电; QA4 retention registers中主从寄存器两者的区别 Liberty retention register,仅供参考 retention registers的lib描述指定了控制数据保存和恢复的电源引脚和输入信号。 cell(RETENTION_DFF) { retention_cell:"ret_dff"; area : 1.0; ...

    1.9K40编辑于 2022-02-11
  • 来自专栏java 微风

    @Deprecated 注解 (@Documented 、@Retention、@Target)

    @Retention @Retention 是一个元注解,即注解上的注解。 这 3 个值决定了被@Retention所注解的注解(即@Deprecated )被保留的方式。

    1.3K20编辑于 2022-04-13
  • 来自专栏时悦的学习笔记

    Oracle参数解析(db_flashback_retention_target)

    parameter中提取 基本参数请看如下链接: http://www.zhaibibei.cn/oralce/oracle-parameter/ 如无特殊说明数据库版本为11.2 db_flashback_retention_target initparams061.htm#REFRN10233 ---- 下期参数 dml_locks 可点击阅读原文获得更好的阅读体验,推荐在PC端阅读 也可在公众号内回复 db_flashback_retention_target

    1.5K20发布于 2020-08-18
  • 来自专栏gfu

    @Target、@Retention、@Documented @Inherited注解简介

    源码样例: @Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) @Documented @Inherited public @ ,包含枚举常量 METHOD:方法 PARAMETER:参数 CONSTRUCTOR:构造方法 LOCAL_VARIABLE:局部变量 ANNOTATION_TYPE:注解类型 PACKAGE:包 @Retention

    76820发布于 2019-08-28
  • 来自专栏时悦的学习笔记

    Oracle参数解析(undo_retention)

    参数从v$parameter中提取 基本参数请看如下链接: http://www.zhaibibei.cn/oralce/oracle-parameter/ 如无特殊说明数据库版本为11.2 undo_retention 对于自动扩展的UNDO表空间,UNDO信息会至少保留该参数的时间,并自动自动调节时间以确保查询需求 对于固定大小的UNDO表空间,UNDO信息会根据表空间大小和历史使用情况尽可能的保留长的时间,除非retention

    2.2K30发布于 2020-08-18
  • 来自专栏Oracle数据库技术

    关于LOB RETENTION的知识共享

    *ASSM或MSSM继承于表空间的设定 2-2.BASICFILE的RETENTION 2-2-1.查看 查看dba_lobs的RETENTION字段. 默认值和UNDO_RETENTION相同,900(秒). = 1800;--首先修改undo_retention alter table 表名 modify lob(LOB列) (retention);--将修改后的undo_retention 同步到BASICFILE的retention alter system set undo_retention= 900;--修改完后别忘了把undo_retention再变回去 Lob - Retention Not getting Updated(Doc ID 2174504.1) *看点:还是SECUREFILE的RETENTION更改方法

    2.1K20发布于 2020-03-26
  • 来自专栏站长的编程笔记

    【说站】java中@Retention是什么?

    java中@Retention是什么? 说明 1、@Retention定义了Annotation保留的时间长短:一些Annotation只出现在源代码中,被编译器抛弃的另一些被编译在class文件中的Annotation可能被虚拟机忽视,另一些被编译在 实例 @Target({ElementType.TYPE})  //用在描述类、接口或enum @Retention(RetentionPolicy.RUNTIME)  //运行时有效 public @ interface MyClassAnnotation {     String value();  //这个MyClassAnnotation注解有个value属性,将来可以设置/获取值 } 以上就是java中@Retention

    50630编辑于 2022-11-23
  • 来自专栏测试基础

    【SpringBoot注解-4】:@Target、@Retention、@Documented注解简介

    jdk1.5起开始提供了4个元注解:@Target、@Retention、@Documented、@Inherited。何谓元注解?就是注解的注解。 例如,我们创建一个LogAnnotation的自定义注解类: @Target({ ElementType.METHOD }) @Retention(RetentionPolicy.RUNTIME) public ,包含枚举常量 METHOD:方法 PARAMETER:参数 CONSTRUCTOR:构造方法 LOCAL_VARIABLE:局部变量 ANNOTATION_TYPE:注解类型 PACKAGE:包 @Retention @Retention注解用于指明修饰的注解的生存周期,即会保留到哪个阶段。 格式为: @Retention(RetentionPolicy.RUNTIME) RetentionPolicy的取值包含以下三种: SOURCE:源码级别保留,编译后即丢弃。

    2K30发布于 2020-09-16
  • 来自专栏小灰灰

    Influx Sql系列教程二:retention policy 保存策略

    retention policy这个东西相比较于传统的关系型数据库(比如mysql)而言,是一个比较新的东西,在将表之前,有必要来看一下保存策略有什么用,以及可以怎么用 <! 创建retention policy retention policy依托于database存在,也就是说保存策略创建时,需要指定具体的数据库,语法如下 CREATE RETENTION POLICY 策略查看 上面演示的case中,已经有如何查看一个数据库的保存策略了 show retention policies on <database name> 3. 修改保存策略 修改一个已经存在的保存策略,语法如下 ALTER RETENTION POLICY <retention_policy_name> ON <database_name> DURATION 删除保存策略 DROP RETENTION POLICY <retention_policy_name> ON <database_name> 当如下面的case,删除了默认的策略之后,会发现居然没有了默认的保存策略了

    63620发布于 2019-08-21
  • 来自专栏Java技术栈

    JAVA元注解@interface详解(@Target,@Documented,@Retention,@Inherited)。

    @Retention 指定注解的生命周期(源码、class文件、运行时),其参考值见类的定义:java.lang.annotation.RetentionPolicy @Inherited 指定子类可以继承父类的注解

    1.2K80发布于 2018-03-30
  • 来自专栏国产数据库

    DM8单点_闪回查询报错flashback version has been out of date

    Execute id is 0.问题排查过了UNDO_RETENTION时间--查询UNDO_RETENTION参数select name,type,value from v$parameter where ----1 UNDO_RETENTION SYS 90.000000有博主写的默认900秒,15分钟,但是官方文档写的是90秒。 如果显示的是90说明没有更改参数过了UNDO_RETENTION则无法进行闪回查询。不重启也验证了可以闪回查询。 解决办法--更改UNDO_RETENTION参数alter system set 'UNDO_RETENTION'=3600 both;select name,type,value from v$parameter UNDO_RETENTION=3600

    30300编辑于 2023-11-23
  • 来自专栏从ORACLE起航,领略精彩的IT技术。

    老生常谈:关于undo表空间的使用率

    来看下官档对于undo retention和与之相关的retention guarantee的具体描述: Undo Retention After a transaction is committed The following points explain the exact impact of the UNDO_RETENTION parameter on undo retention: The period specified by UNDO_RETENTION. you can enable retention guarantee. You disable retention guarantee with the RETENTION NOGUARANTEE clause.

    1.3K20发布于 2019-05-24
  • 来自专栏小麦苗的DB宝专栏

    【OCP最新题库解析(052)--题7】 Examine theses SQL statements and output

    只有当表空间设置为GUARANTEE时,才能确保已提交的数据保留UNDO_RETENTION参数设置的时间。 RETENTION GUARANTEE是表空间属性而不是初始化参数,此属性只可使用SQL命令行语句来更改。 : SQL>ALTER TABLESPACE undotbs1 RETENTION NOGUARANTEE; 查询保留时间状态: SQL> SELECT RETENTION FROM DBA_TABLESPACES WHERE TABLESPACE_NAME LIKE 'UNDO%'; 如果设置UNDO_RETENTION为0,那么Oracle启用自动调整UNDO_RETENTION(auto tuning of undo_retention)以满足最长运行查询的需要,在告警日志文件中可以看到如下信息: Autotune of undo retention is turned on.

    56420编辑于 2022-02-22
  • 来自专栏小晨讲Flink

    数仓用户行为漏斗分析如何SQL实现(第二节)

    drop table if exists `dws_user_retention_day`; create table `dws_user_retention_day` ( `mid_id , count(*) from dws_user_retention_day group by retention_day; ③ ADS层 留存用户数 ads_user_retention_day_count create_date 和 留存天数retention_day进行分组group by; hive (gmall)> insert into table ads_user_retention_day_count select create_date, retention_day, count(*) retention_count from dws_user_retention_day ur.create_date, ur.retention_day, ur.retention_count , nc.new_mid_count, ur.retention_count

    1.3K31编辑于 2022-03-09
  • 来自专栏Devops专栏

    InfluxDB 设置数据保留策略,验证保留的数据存储大小

    2.操作示例 2.1 查看数据保留策略 show retention policies on 数据库名 执行如下: # 选择使用telegraf数据库 > use telegraf; Using database telegraf > > # 查询数据保留策略 > show retention policies on telegraf name duration shardGroupDuration replicaN 副本个数:1 代表只有一个副本 default 是否默认策略:true 代表设置为该数据库的默认策略 2.2 新建数据保留策略 # 新建一个策略 CREATE RETENTION POLICY "策略名称" ON 数据库名 DURATION 时长 REPLICATION 副本个数; # 新建一个策略并且直接设置为默认策略 CREATE RETENTION POLICY "策略名称" ON POLICY "role_01" ON telegraf DURATION 1h REPLICATION 1 DEFAULT; > # 查看策略的变化 > show retention policies

    13K41发布于 2019-12-02
  • 来自专栏乐沙弥的世界

    RMAN 配置保留策略

    配置无保留策略: configure retention policy to none     恢复到缺省保留策略:configure retention policy clear   5、相关演示 : CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default RMAN> report obsolete; RMAN retention policy POLICY TO recovery window of 2 days; new RMAN configuration parameters: CONFIGURE RETENTION POLICY RETENTION POLICY TO RECOVERY WINDOW OF 2 DAYS; new RMAN configuration parameters: CONFIGURE RETENTION TO NONE; RMAN> configure retention policy clear; old RMAN configuration parameters: CONFIGURE RETENTION

    1.4K30发布于 2018-08-13
领券