oracle如何查看哪些表数据增长较快
时间: 2023-08-11 07:04:15 浏览: 238
oracle 12c SYSAUX表空间过大
5星 · 资源好评率100%
你可以使用Oracle数据库的监控工具,例如Oracle Enterprise Manager (OEM)或AWR报告来查看哪些表数据增长较快。以下是一些步骤:
1. 使用OEM登录到数据库。
2. 选择“性能”选项卡,然后选择“AWR”。
3. 在AWR报告中,选择“Top SQL”选项卡,然后选择“Top SQL by Elapsed Time”。
4. 在“SQL Text”列中,查找INSERT语句,以查看哪些表数据增长较快。
另外,你还可以使用以下SQL查询来查找增长最快的表:
```
SELECT table_name, num_rows, AVG_ROW_LEN, (num_rows*AVG_ROW_LEN) AS table_size
FROM all_tables
WHERE owner='your_schema_name'
ORDER BY (num_rows*AVG_ROW_LEN) DESC;
```
该查询将返回一个表列表,按表大小(以字节为单位)进行排序。你可以使用此列表来确定哪些表增长最快。
阅读全文