Oracle 给表关键字段批量添加索引生成脚本语句

Oracle 给表关键字段批量添加索引生成脚本语句:
-- 查看所有索引:

SELECT * FROM dba_indexes where OWNER = 'MCS';
-- 查看owner = MS
SELECT * FROM dba_indexes  WHERE owner = 'MS' AND index_type='NORMAL';
-- 查看索引大小
SELECT
    si.index_name,
    si.table_name,
    si.leaf_blocks * avg_row_len / 1024 / 1024 AS "Size_MB"
FROM
    dba_indexes si,
    (SELECT
         table_name,
         owner,
         AVG_ROW_LEN,
         num_rows
     FROM
         dba_tables
     WHERE
         owner = 'MCS') st
WHERE
    si.table_name = st.table_name
    AND si.owner = st.owner
    AND si.owner = 'MCS';
    
-- 查看用户表、索引、分区表占用空间
select owner,segment_type,segment_name, sum(bytes)/1024/1024 siez_Mb from dba_segments group by owner,segment_type,segment_name order by 4 desc;
    
-- 3.表占用空间
select segment_name, sum(bytes)/1024/1024 Mbytese from dba_segments where segment_type='TABLE' group by segment_name;
-- 4.索引占用空间
select segment_name ,sum(bytes)/1024/1024 from d

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值