ORACLE分析表和索引的指令碼

2021-04-12 11:42:26 字數 1393 閱讀 9685

--analyze.sql

set serveroutput on size 100000

declare

v_per number(3);

v_start number := dbms_utility.get_time;

v_end   number;

begin

for rec in (select segment_name,segment_type,ceil(sum(bytes)/1024/1024) segment_size

from user_segments group by segment_name,segment_type)

loop

if rec.segment_type = 'index' then

dbms_stats.gather_index_stats(ownname=>'citictest',  --

自己改一下

oracle 索引的分析和整理

索引碎片的分析和整理 索引碎片產生的原因 對索引欄位頻繁地進行delete update操作,會對索引造成大量的碎片。影響 極大地影響了索引的使用效率,並造成索引i 0的增加。1 索引碎片分析 分析語句 sql analyze index validate structure online 分析表 ...

ORACLE9i 表分析指令碼

oracle9i 表分析指令碼 oracle9i 表分析 包含index 的分析指令碼,在aix5.2 ksh 上通過.filename get ana sql.sql set feedback off set echo off set heading off set pagesize 0 set ...

Oracle表和索引移動表空間

來自 http blog.csdn.net m changgong 作者 張燕廣 關鍵字 oracle 表空間 移動表空間 對錶進行表空間移動操作 如果有一張表 accounts 存放在表空間 example 下現在要把表 accounts 移動到表空間 demo 下,該怎麼操作?操作語句如下 al...

ORACLE 表和索引遷移表空間

表做空間遷移時,使用如下語句 例1 alter table tb name move tablespace tbs name 索引表空間做遷移,使用如下語句 例2 alter index index name rebuild tablespace tbs name 對於含有lob欄位的表,在建立時,...

Oracle表和索引移動表空間

關鍵字 oracle 表空間 移動表空間 對錶進行表空間移動操作 如果有一張表accounts存放在表空間example下 現在要把表accounts移動到表空間demo下,該怎麼操作?操作語句如下 alter table accounts move tablespace demo commit a...