补充一下sequence对seq$的修改,cache后每产生一定数量的序列值才update一下seq$

SQL> create sequence cached_3

2  start with 1

3  increment by 1

4  maxvalue 1000000000

5  cache 3

6  nocycle;

18:03:46 sys@ORCL>select s.obj#,o.object_name,s.highwater

19:09:39   2  from seq$ s, dba_objects o where s.obj#=o.object_id

19:09:39   3  and o.objECt_name='CACHED_3';

OBJ# OBJECT_NAME                                                                                                               HIGHWATER

---------- -------------------------------------------------------------------------------------------------------------------------------- ----------

58725 CACHED_3                                                                                                                         10

已选择 1 行。

已用时间:  00: 00: 00.04

19:09:40 sys@ORCL>  SELECT CACHED_3.NEXTVAL FROM DUAL;

NEXTVAL

----------

8

已选择 1 行。

已用时间:  00: 00: 00.03

19:09:48 sys@ORCL>/

NEXTVAL

----------

9

已选择 1 行。

已用时间:  00: 00: 00.03

19:09:49 sys@ORCL>/

NEXTVAL

----------

10

已选择 1 行。

已用时间:  00: 00: 00.04

19:09:50 sys@ORCL>select s.obj#,o.object_name,s.highwater

19:09:56   2  from seq$ s, dba_objects o where s.obj#=o.object_id

19:09:56   3  and o.objECt_name='CACHED_3';

OBJ# OBJECT_NAME                                                                                                               HIGHWATER

---------- -------------------------------------------------------------------------------------------------------------------------------- ----------

58725 CACHED_3                                                                                                                         13

NOcache是对产生一个序列值就修改一次seq$:

SQL>   select s.obj#,o.object_name,s.highwater

2  from seq$ s, dba_objects o where s.obj#=o.object_id

3  and o.objECt_name='NO_CACHED';

OBJ# OBJECT_NAME                                                                       HIGHWATER

---------- -------------------------------------------------------------------------------- ----------

58706 NO_CACHED                                                                            100001

SQL> SELECT NO_CACHED.NEXTVAL FROM DUAL;

NEXTVAL

----------

100001

SQL>

SQL>   select s.obj#,o.object_name,s.highwater

2  from seq$ s, dba_objects o where s.obj#=o.object_id

3  and o.objECt_name='NO_CACHED';

OBJ# OBJECT_NAME                                                                       HIGHWATER

---------- -------------------------------------------------------------------------------- ----------

58706 NO_CACHED                                                                            100002

SQL> SELECT NO_CACHED.NEXTVAL FROM DUAL;

NEXTVAL

----------

100002

SQL>

SQL>   select s.obj#,o.object_name,s.highwater

2  from seq$ s, dba_objects o where s.obj#=o.object_id

3  and o.objECt_name='NO_CACHED';

OBJ# OBJECT_NAME                                                                       HIGHWATER

---------- -------------------------------------------------------------------------------- ----------

58706 NO_CACHED                                                                            100003

oracle no cache,seuqnce的cache,nocache,order,noorder的理解,望指正!相关推荐

  1. oracle sequences优化_性能优化-Oracle RAC中的Sequence Cache问题

    性能优化-Oracle RAC中的Sequence Cache问题 enq: SQ - contention 在RAC情况下,可以将使用频繁的序列Cache值增加到10000,或者更高到50000,这 ...

  2. oracle buffer block,8 Oracle深度学习笔记——BUFFER CACHE深入一

    8.Oracle深度学习笔记--BUFFER CACHE深入一 最近项目一直和ORACLE死磕,感觉总是找不到出口,只能多看书少说话了. 先记录多少是多少吧! BUFFER CACHE在ORACLE的 ...

  3. Oracle后台专家解决library cache锁争用的终极武器

    今天来给大家分享一个Oracle使用中的小技巧. 当某条SQL语句或者对象被反复访问,过多的软解析可能会造成大量的"library cache:mutex X"争用,有什么样的方法 ...

  4. oracle redo wait较高,【案例】Oracle等待事件latch:row cache objects原因和解决办法

    [案例]Oracle等待事件latch:row cache objects原因和解决办法 时间:2016-11-05 13:41   来源:Oracle研究中心   作者:HTZ   点击: 次 天萃 ...

  5. Cache总义Cache用法之页面声明

    Cache总义Cache用法之页面声明 <%@ outputCache Duration="#ofseconds" Location="Any|Client|Dow ...

  6. Linux系统中的Page cache和Buffer cache

    Free命令显示内存 首先,我们来了解下内存的使用情况: Mem:表示物理内存统计 total:表示物理内存总量(total = used + free) used:表示总计分配给缓存(包含buffe ...

  7. 学习笔记:cache 和spring cache 技术(1)

    title: 学习笔记:cache 和spring cache 技术(1) author: Eric liu tags: [] categories: hexo 缓存是实际工作中非常常用的一种提高性能 ...

  8. 和linux关系_Linux内核Page Cache和Buffer Cache关系及演化历史

    在我们进行数据持久化,对文件内容进行落盘处理时,我们时常会使用fsync操作,该操作会将文件关联的脏页(dirty page)数据(实际文件内容及元数据信息)一同写回磁盘.这里提到的脏页(dirty ...

  9. 【转载】Java Cache系列之Cache概述和Simple Cache

    原文地址:http://www.blogjava.net/DLevin/archive/2013/10/15/404770.html 前记:最近公司在做的项目完全基于Cache(Gemfire)构建了 ...

  10. HttpContext.Current.Cache vs. HttpRuntime.Cache

    .NET中Cache有两种调用方式:HttpContext.Current.Cache 和 HttpRuntime.Cache,这两种方式有什么区别呢?我们先看MSDN上的解释:       Http ...

最新文章

  1. Numpy入门教程:02. 索引、切片与迭代
  2. Opencv中除了cv2.cvtColor彩色图转灰度图之外的其他6种方法
  3. 《Linux内核设计与实现》读书笔记(七)- 中断处理【转】
  4. dubbo:9个你不一定知道,但好用的功能
  5. Spring MVC中注解 @ModelAttribute
  6. OLTP(on-line transaction processing)与OLAP(On-Line Analytical Processing)
  7. 高并发測试工具webbench
  8. 《Istio 从懵圈到熟练:二分之一活的微服务》
  9. delphi 到出execl2010 文件损坏_如何修复Linux中损坏的软件包?
  10. Python程序设计学习笔记-数据类型
  11. [转载] python机器学习库sklearn——参数优化(网格搜索GridSearchCV、随机搜索RandomizedSearchCV、hyperopt)
  12. 拓端tecdat|R语言隐马尔可夫模型HMM识别股市变化分析报告
  13. java sql2000驱动下载_SQL Server 2000 JDBC驱动程序
  14. nn.module 看图搭建网络
  15. 超详细|开关电源电路图及原理讲解;以UC3842为中心的开关电源介绍,重点是以光耦和电流互感器为关键的反馈电路,以及在此基础上的过压欠压短路等各种保护稳压电路措施
  16. symbian学习转载
  17. 5-2交换实数下面的程序,输入两个实数,交换后输出。请在空白处填写适当内容完成此程序。#include <stdio.h>void RealSwap(double *x, doubl
  18. NDI Bridge使用说明——与本地网络之外的其他人共享 NDI 源
  19. latex 字体大小
  20. Ubuntu 16.04 firefox 安装 flash

热门文章

  1. 女博士实名举报长江学者陈小武性骚扰女学生
  2. “欢迎来到智能城市,我是小武”
  3. 如何实现业务流程集成
  4. java.util.concurrent.ThreadFactory 实例讲解
  5. AlertDialog点击确定必定会dismiss问题
  6. 苹果手机计算机软件删了怎么再装,iphone用itunes重装手机系统的方法 iphone如何重装系统...
  7. word中常用技巧,快速删除word中光标前或后的内容
  8. php开源微博框架,记事狗微博开源代码学习笔记:微博话题列表
  9. FIL世界全新板块——DeFi震撼来袭
  10. Unity_触摸屏_720全景制作