PCTFREE ---PCTUSED
PCTFREE:块中保留用于UPDATE操作的空间百分比,当数据占用的空间达到此上限时,新的数据将不能再插入到此块中; PCTUSED:指定块中数据使用空间的最低百分比;当一个块在达到PCTFR...
表闪回与数据库闪回
表闪回表闪回要求用户必须要有flash any table权限, 闪回的表首先要先允许行移动SQL>alter table xx enable row movement;接着就是闪回了:SQL>flashback table xx to timestamp to_timestamp('2010-07-12 1...
闪回删除
10g版本开始,DROP命令的实现有所变化,如果没有特别的要求,该命令不再进行任何删除操作,而是仅仅重命名对象,从而不会再次看到这些对象而已。 我们可以...
闪回查询
闪回查询允许用户查看过去某个时间的数据库,可以用多种方法来执行闪回查询,最简单的莫过于使用带有AS OF子句的select 语句 select * from table_n...
撤销表空间
撤销表空间应当足够大,才能存储最坏情况下并发事务生成的所有撤销数据。在更高级的环境中,最好还应当添加允许闪回查询的空间。这个算法很简单,首先计算最高工作负荷时生成撤销的...
ORACLE SQL TUNING
一.优化器模式 ORACLE的优化器共有3种: a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性) 为了使用基于成本的优化器(CBO, Cost-Based Optimizer) , 你必须定期更新统计信息,以保证数据库中的对象统计信...
Oracle HINT的常见用法
提示(hint)从Oracle7中引入,目的是弥补基于成本优化器的缺陷。提示通常用来改变SQL执行计划,提高执行效率。使用提示需要遵循的原则:1)仔细检查提示语法。尽量使用完整注释语法/*+ hint */2)使用表别名。如果在...
set transaction read only
当你要做多个报表时,为了构造一致的数据,避免由于制作报表期间数据被更新而导致不平衡的数据出现,可以设置你的事务为只读模式。SET TRANSACTION READ ONLY类似于SERIALIZABLE事务隔离级别,在发布SET TRANSACTION...
命中率的概念
--数据高速缓存区命中率 --计算公式:1-(physical reads / (db block gets + consistent gets)) --命中率应大于0.90最好 select name,value from v$sysstat where name in ('physical reads','...
OPS
1、什么是OPS OPS(Oracle Parallel Server)可以让位于不同系统的多个实例同时访问同一个数据库。并行服务器可以有效地提高系统的可用性和对多系统的访问性能,但是,如果你的数据没有做很好的分割,性能可能还会...