1)查看oracle临时表空间
select * from dba_temp_file where tablespace_name=''XXX;bytes中的单位是B,bytes除以1024/1024后是M.
如果临时表空间不足的时候可以采用2中方法来增加临时表空间,常用的是加大临时表空间,临时表空间是为order by,group by,
distinct ,join ,索引所占的空间。
2)oracle中每个数据文件的大小最大是32G,所以通过查看总共有多少个数据文件就知道当前数据库的空间是多大
select * from dba_data_files where tablespace_name='XXX';
如果有30行,那就是30个数据文件,即可查看数据库所占空间大小
3)sql语句查看sql的执行时间
set serveroutput on
set timing on
set time on 是显示每条语句执行的时刻
这样我们可以方便的查看每个sql的执行时间