展会信息港展会大全

oraclenologgingoperation
来源:互联网   发布日期:2016-01-28 13:07:33   浏览:2500次  

导读:nsert、update、delete是不能制止redo log 的,这是数据库基础操作。</p><p> 一些ddl语句可以通过nologging禁止产生redo log,它们在操作吃使用的new extent 被标记为invalid,如:</p><p>?</p><table border=...

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

一般常规的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

赞助本站

人工智能实验室
AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港