读书人

Oracle 高水位线抽缩示例

发布时间: 2013-04-02 12:35:26 作者: rapoo

Oracle 高水位线收缩示例

一. 背景介绍

我们知道这样一种情况,在oracle中,假设A表原先有1000W行数据,后来删除掉了999W行,只剩下1W行数据的时候,全表扫描A表的时间没有什么变化(删除前后)。这就是oracle里面的高水位线引起的。通俗地讲,假设我们要装1000L水,需要1000个桶,后来我倒掉了999个桶里面的水,但是我没把桶回收。这时,我去找水的时候,仍然要一个一个桶地去寻找。下面这个例子就是为了描述这样一种现象,并介绍怎么解决(也就是把桶回收)


二. 操作步骤

1. 命令行以sys用户登录

2. 创建测试表

DROP TABLE t;PURGE TABLE t;





读书人网 >其他数据库

热点推荐