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;
相关推荐
词却2 小时前
数据库基础:DQL 数据查询语言
数据库·oracle
昌原的儿子LEO4 小时前
Linux IO多路复用与SQLite数据库核心知识点总结
linux·数据库·oracle
坐吃山猪5 小时前
【多线程】Semaphore使用
java·数据库·oracle·多线程
姜太小白6 小时前
【Oracle】记排查sh脚本调用SQL执行卡顿的排查总结
数据库·sql·oracle
人生苦短1288 小时前
Oracle RAC 日常管理+排错命令大全
数据库·oracle
额额额对了11 小时前
Linux 数据库开发实战:使用 C 语言与 SQLite3 构建轻量级终端词典
linux·数据库·oracle
养生技术人13 小时前
Oracle OCP认证考试题目详解082系列第17题
运维·数据库·sql·oracle·ocp
xx~t13 小时前
嵌入式——Linux软件编程——数据库
linux·c语言·数据库·oracle·sqlite
oradh14 小时前
Oracle普通表改造分区表的方法总结
数据库·oracle·普通表改造分区表
知行合一。。。1 天前
RAG--03--Milvus基本用法
数据库·oracle·milvus