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;
相关推荐
betazhou2 分钟前
Oracle ADG ,DGBroker管理,异常断电重启主备库的状态
数据库·oracle·goldengate·dgbroker
数据库生产实战35 分钟前
Oracle RAC灾备环境UNDO表空间管理终极指南:解决备库修改难题与性能优化实战
数据库·oracle·性能优化
姚远Oracle ACE40 分钟前
Oracle AWR案例分析:精准定位SQL执行计划切换的时间点
数据库·sql·oracle
万事大吉CC2 小时前
SQL语法基础教程
数据库·oracle
betazhou3 小时前
Oracle dgbroker常规命令管理简介
数据库·oracle·adg·dbbroker
姚远Oracle ACE1 天前
Oracle 如何计算 AWR 报告中的 Sessions 数量
数据库·oracle
lixora1 天前
如何为 Oracle 数据库配置 TLS/TCPS
oracle
姚远Oracle ACE1 天前
Oracle AWR案例分析:备库太慢,拖垮了主库性能
数据库·oracle
YYAugenstern1 天前
Oracle常用
数据库·oracle
Gauss松鼠会1 天前
【openGauss】构建一个兼容Oracle模式支持创建package的openGauss的docker镜像
数据库·docker·oracle·opengauss