oraclenologgingoperation

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-07 16:21:30
オリジナル
1083 人が閲覧しました

我们都知道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.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート