ORACLE 日常查询

一. 查询索引相关

java 复制代码
1. 查询索引所在的表空间,单个索引的大小

SELECT ui.table_name, us.segment_name AS index_name, us.tablespace_name,
       ROUND(SUM(us.bytes) / 1024 / 1024 / 1024, 2) AS total_size_GB
FROM dba_indexes ui
JOIN dba_segments us ON ui.index_name = us.segment_name
WHERE ui.owner = '用户'  -- 替换为实际使用用户(需大写)
GROUP BY ui.table_name, us.segment_name, us.tablespace_name
ORDER BY total_size_GB DESC;

2.查询索引所使用的表空间的大小

SELECT us.tablespace_name,
       ROUND(SUM(us.bytes) / 1024 / 1024 / 1024, 2) AS total_size_GB
FROM dba_indexes ui
JOIN dba_segments us ON ui.index_name = us.segment_name
WHERE ui.owner = '用户'  -- 替换为实际使用用户(需大写)
GROUP BY  us.tablespace_name
ORDER BY total_size_GB DESC;
相关推荐
n***s9092 小时前
【MySQL基础篇】概述及SQL指令:DDL及DML
sql·mysql·oracle
jnrjian4 小时前
FRA中 keep的backup set 不保险
sql·oracle
记得记得就1516 小时前
【MySQL数据库管理】
数据库·mysql·oracle
瀚高PG实验室10 小时前
Oracle或DM(达梦)时间戳之间的差值SQL迁移到瀚高数据库
数据库·sql·oracle·瀚高数据库
where happens12 小时前
SQL Server 收缩日志
数据库·sql·oracle
w***i29412 小时前
SQL Server 创建用户并授权
数据库·oracle
jnrjian12 小时前
delete backup backset move backupset 备份集的操作
oracle
kkkkkkkkl2412 小时前
数据库系统概论
数据库·oracle
f***281413 小时前
SQL-Server链接服务器访问Oracle数据
服务器·sql·oracle
散修-小胖子15 小时前
TPCC-MySQL快速上手
数据库·mysql·oracle