我们都知道redo日志是oracle恢复的基础,但是有时候我们为了增加数据库运行的速度常常会通过减少redo log的产生来加快数据库的运行速度。 一般常规的dml语句insert、update、delete是不能制止redo log 的,这是数据库基础操作。 一些ddl语句可以通过nologgin

我们都知道redo日志是oracle恢复的基础,,但是有时候我们为了增加数据库运行的速度常常会通过减少redo log的产生来加快数据库的运行速度。

一般常规的dml语句insert、update、delete是不能制止redo log 的,这是数据库基础操作。

一些ddl语句可以通过nologging禁止产生redo log,它们在操作吃使用的new extent 被标记为invalid,如:

?

1

2

3

4

5

6

7

8

9

10

CREATE TABLE … AS SELECT

CREATE INDEX

direct load (SQL*Loader)

direct load INSERT (using APPEND hint)

ALTER TABLE … MOVE PARTITION

ALTER TABLE … SPLIT PARTITION

ALTER INDEX … SPLIT PARTITION

ALTER INDEX … REBUILD

ALTER INDEX … REBUILD PARTITION

INSERT, UPDATE, and DELETE on LOBs in NOCACHE NOLOGGING mode stored out of line

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

nologging mysql_oraclenologgingoperation相关推荐

  1. Oracle NoLogging Append 方式减少批量insert的redo_size

    业务处理中,很多时候使用实表临时表处理中间结果,而实表的Insert操作缺省会记录redo log,针对此问题收集相关测试总结信息如下: [转] 常见dml.ddl语句使用nologging选项所生成 ...

  2. oracle appen,Oracle中关于insert中使用/*+append*/和nologging的总结

    关于Nologging和append,一直存在很多误解,经过一系列研究,终于发现了Nologging的真相, 我们来看一下: 1.对于logging 的table处理 a.非归档模式下: SQL> ...

  3. 今晚直播:Oracle Nologging 全面总结

    本分享从三个 Nologging 相关的问题切入,全面讲解 Oracle 对 Logging 与 Nologging 在各个不同层面的控制,并通过实验演示 Nologging 操作以及对 standb ...

  4. nologging与append测试

    早前解决提升批量插入性能时的做的测试,翻出来,贴一下. 在对数据进行批量insert时,正确使用nologging和append,不仅能够极大的操作提高效率同时也能免去不必要的redo日志.通过以下4 ...

  5. 【DB笔试面试594】在Oracle中,关键字NOLOGGING、APPEND和PARALLEL提高DML性能方面有什么差别?...

    ♣题目部分 在Oracle中,关键字NOLOGGING.APPEND和PARALLEL提高DML性能方面有什么差别? ♣答案部分 众所周知,表模式(LOGGING/NOLOGGING).插入模式(AP ...

  6. 【Oracle】快速向表中插入大量数据Oracle中append与Nologging

    当需要对一个非常大的表INSERT的时候,会消耗非常多的资源,因为update表的时候,oracle需要生成 redo log和undo log;此时最好的解决办法是用insert, 并且将表设置为n ...

  7. 理解 alter table nologging

    nologging使用,同时满足一下三个条件才不会真正产生日志 1.表空间:alter tablespace test3 nologging; 2.表:alter table a nologging; ...

  8. Oracle的 alter table table_name nologging; 的使用

    Oracle 的 nologging 的使用,同时满足一下三个条件才不会真正产生日志 1.表空间:alter tablespace table_name nologging; 2.表:alter ta ...

  9. 关于加快INSERT语句执行速度和 HINT /*+ append*/及nologging的使用

    (非归档模式下)创建表T01: SQL> create table t01 as select * from dba_objects where 1=2; Table created. (非归档 ...

  10. 一次rman恢复引起的nologging问题模拟

    测试环境: Oracle 11.2.0.4 SLES 11SP4 结论如下: no force logging,table nologging, dml nologging,出现ora-26040 n ...

最新文章

  1. 用clock()统计代码的执行时间(C语言)
  2. 40.简述操作系统中调用过程?
  3. 微信公众号开发扫码登录(java版)
  4. 网易实践|千万级在线直播弹幕方案
  5. mysql主要有什么问题_mysql问题
  6. Fegion-3覆写Fegion的默认配置及Fegion的日志
  7. 智能实验室-CHM浏览器(CHM Explorer) 2.0.0.200
  8. OpenCV读图、展示和保存新图
  9. 在Markdown中更改图像大小
  10. ConcurrentHashMap深入分析(特别重要)
  11. jsonView插件的安装方法
  12. Filter动态代理敏感词汇过滤
  13. steamvr自定义按键_SteamVR SDK更新:带来运动平滑、自定义控制器键等多项功能
  14. 易灵思FPGA-软件Efinity和Modelsim联仿设置
  15. 小白基础知识必备|| 整型常量与进制间的转换
  16. Leetcode 809. Expressive Words
  17. px和毫米的换算_js转换px与mm, cm
  18. pycharm报错提示:无法加载文件\venv\Scripts\activate.ps1,因为在此系统上禁止运行脚本。
  19. 跑步札记怎么半年把配速提高25%
  20. 数据分析师,岗位真相最全解析!

热门文章

  1. rabbitmq接收不到消息_springboot集成RabbitMQ接收消息及其高级特性
  2. 读取访问权限冲突怎么解决_CPU怎么保证内存访问冲突?一致性?
  3. 使用JMH做Java微基准测试(一)测试入门
  4. 取本周日期 C# .net
  5. 图像语义分割(9)-DeepLabV3: 再次思考用于图像语义分割的空洞卷积
  6. 高糊马赛克秒变高清,「脑补」面部细节,表情帝:这还是我吗?
  7. 小Q正在给一条长度为n的道路设计路灯安置方案。 为了让问题更简单,小Q把道路视为n个方格,需要照亮的地方用'.'表示, 不需要照亮的障碍物格子用'X'表示。
  8. 图像预处理的一般步骤
  9. MySQL时区错误导致server time zone value 'Öйú±ê׼ʱ¼ä' 错误
  10. bzoj 1604 奶牛的邻居