我们都知道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
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号