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;
相关推荐
float_六七25 分钟前
SQL六大核心类别全解析
数据库·sql·oracle
TOSUN同星5 小时前
干货分享 | TSMaster DBC编辑器操作指南:功能详解+实战示例
数据库·oracle·编辑器·汽车·软件工程
白仑色8 小时前
Oracle 存储过程、函数与触发器
数据库·oracle·数据库开发·存储过程·plsql编程
靖顺11 小时前
【OceanBase诊断调优】—— 执行计划显示分区 PARTITIONS[P0SP9] 如何查询是哪个分区?
数据库·oracle·oceanbase
yjb.gz12 小时前
Oracle函数JSON_TABLE使用
数据库·oracle·json
典学长编程1 天前
数据库Oracle从入门到精通!第四天(并发、锁、视图)
数据库·oracle
白仑色1 天前
Oracle PL/SQL 编程基础详解(从块结构到游标操作)
数据库·oracle·数据库开发·存储过程·plsql编程
发仔1231 天前
Oracle与MySQL核心差异对比
mysql·oracle
椰椰椰耶1 天前
【MyBatis】XML实现,配置方法和增、删、改、查
xml·oracle·mybatis