1、查找排序最多的SQL
2、查找磁盘读写最多的SQL
3、查找工作量最大的SQL(实际上也是按磁盘读写来排序的)
4、查找低效的SQL语句
5、根据sid查看对应连接正在运行的sql
6、查看datafile数据文件使用情况(sys用户执行)
7、查看数据库表空间使用情况
语句一:
语句二:
8、查看表空间物理文件的名称及大小
9、查看数据库的创建日期和归档方式
10、查询是否开启归档模式
若是归档模式,则LOG_MODE=ARCHIVELOG
若是非归档模式,则LOG_MODE=NOARCHIVELOG
11、查看表空间是否自动扩展
12、查询表空间最大扩展大小(注:当表空间开启了自动扩展特性,表空间会一直扩展到操作系统支持的最大大小)
13、查看总消耗时间最多的前10条SQL语句
14、查看CPU消耗时间最多的前10条SQL语句
15、查看消耗磁盘读取最多的前10条SQL语句
16、列出cpu_time占用top 10的sql
17、执行次数最多的top 10
18、遭遇cpu过多占用,表现为%usr很高,top 或者topas中cpu占用最多的进程为oracle server process.则根据pid可以找出该pid对应的sql_text
19、如何查询Oracle 编码格式
20、查询oracle客户端编码
21、缓冲区命中率:大于98%为最佳
22、数据字典缓存命中率:大于98%为最佳
23、库缓存命中率:大于98%为最佳
24、空闲的数据缓冲区的比例,空闲比例高于25%时,数据缓冲区设置得太大了,可能会浪费资源
25、最浪费内存的前10个语句占所有语句的比例(小于5%为最佳)
26、调整滥用磁盘读操作的主要语句