渡人自渡 发表于 2018-9-9 12:20:28

Oracle 调优相关

  SELECT TABLE_NAME FROM DICT;
  查询数据库中所有数据字典表名称
  SELECT TABLE_NAME FROM DICT WHERE TABLE_NAME LIKE 'DBA%SESSION%';
  查询数据库中与DBA和SESSION相关的视图
  SELECT TABLE_NAME FROM DICT WHERE TABLE_NAME LIKE 'V$%SESSION';
  查询数据库中与SESSION相关的视图
  字典表:
  DBA_TABLES
  DBA_TAB_COLUMNS
  DBA_CLUSTERS
  DBA_INDEXES
  INDEX_STATS
  INDEX_HISTOGRAM
  DBA_TAB_HISTOGRAMS
  要使用ANALYZE命令才能更新其统计信息,或者运行DBMS_STATS包
  与实例/ 数据库有关的视图
  V$SYSSTAT 视图中显示所有的系统统计
  V$PX_PROCESS_SYSSTAT 并行查询系统统计
  V$PROCESS 有关当前活动进程的信息
  V$WAITSTAT 争用统计
  V$SYSTEM_EVENT 特定事件的总等待时间
  与内存有关的视图
  V$BUFFER_POOL_STATISTICS 例程中的缓冲池分配
  V$DB_OBJECT_CACHE 高速缓存在库高速缓存中的数据库对象
  V$LIBRARYCACHE 库高速缓存性能和操作统计
  V$ROWCACHE 数据字典的命中和未命中操作
  V$SYSSTAT 基本的例程统计
  与磁盘性能有关的视图
  V$FILESTAT 数据文件读/ 写统计
  V$TEMPSTAT 临时表空间数据文件上的文件读/写统计的有关信息
  与争用有关的视图
  V$LATCH 每种栓锁类型的统计
  V$ROLLSTAT 所有联机回退段的统计
  V$WAITSTAT 块争用统计
  与会话有关的统计
  V$LOCK 由服务器当前持有的锁和对一个锁或栓锁的未决请求
  V$OPEN_CURSOR 当前由每个会话打开并分析的游标
  V$SORT_USAGE 临时段及创建这些段的会话的大小磁盘排序进程的标识
  V$SESSTAT 用户会话统计
  V$SESSION_EVENT 有关某个会话等待某个事件的信息
  V$SESSION_WAIT 活动会话正在等待的资源或事件
  V$PX_SESSTAT 有关运行并行执行的会话的信息
  V$SYSTEM_EVENT: 特定事件的统计值,通常是等待事件
  查询等待事件最长的事件
  SELECT * FROM (SELECT EVENT, TOTAL_WAITS, TIME_WAITED FROM V$SYSTEM_EVENT ORDER BY 3 DESC) WHERE ROWNUM
页: [1]
查看完整版本: Oracle 调优相关