【sql调优】系统信息统计

简介: SQL> begin  2  dbms_stats.gather_system_stats(gathering_mode =>'start');  3  end;  4  /PL/SQL procedure successfully completed.


SQL> begin
  2  dbms_stats.gather_system_stats(gathering_mode =>'start');
  3  end;
  4  /
PL/SQL procedure successfully completed.
Elapsed: 00:00:00.05
SQL> select pname,pval1
  2  from aux_stats$ where sname ='SYSSTATS_TEMP';
PNAME                               PVAL1
------------------------------ ----------
CACHE_JOB                               2
CPUCYCLES                         2251956
CPUTIM                            2301745
JOB                                     0
MBLKRDS                             13554
MBLKRDTIM                           30370
MBRTOTAL                           227237
SBLKRDS                             19739
SBLKRDTIM                           92470
9 rows selected.
Elapsed: 00:00:00.00
具体列出上述涉及到的一些统计信息:
CPUSPEED   负载下的cpu速度,即每秒钟的cpu周期数(单位是百万次millon)
CPUSPEEDNW 无负载cpu速度,通过设置gathering_mode=NOWORKLOAD或者手动设置统计。
IOSEEKTIM  Io的查找时间,通过设置gathering_mode=NOWORKLOAD或者手动设置统计,单位是ms。
IOTFRSPEED Io 的传输速度,通过设置gathering_mode=NOWORKLOAD或者手动设置统计,单位是bytes/ms
MAXTHR     最大的io吞吐量,bytes/sec
MBRC       多块读的平均每次读的块的数量,单位是block
MREADTIM   顺序读多块的平均时间
SLAVETHR   平均并行io吞吐量
SREADTIM   随机读单块的平均时间
Dbms_stats 还提供了锁定和解锁统计信息的方法:
Lock_schema_stats或者lock_table_stats用来锁定
Unlock_schema_stats或者unlock_table_stats用来解锁

Elapsed: 00:00:00.00
SQL> begin
  2  dbms_stats.gather_system_stats(gathering_mode =>'stop');
  3  end;
  4  /
PL/SQL procedure successfully completed.
Elapsed: 00:00:00.07
SQL> select pname,pval1
  2  from aux_stats$ where sname ='SYSSTATS_TEMP';
no rows selected

目录
相关文章
|
1月前
|
SQL 存储 弹性计算
GaussDB SQL调优:建立合适的索引
GaussDB SQL调优:建立合适的索引
12 0
|
4月前
|
SQL 大数据 HIVE
每天一道大厂SQL题【Day06】电商购买金额统计实战
每天一道大厂SQL题【Day06】电商购买金额统计实战
35 0
|
4月前
|
SQL 大数据
每天一道大厂SQL题【Day03】订单量统计
每天一道大厂SQL题【Day03】订单量统计
27 0
|
4月前
|
SQL 存储 大数据
每天一道大厂SQL题【Day02】电商场景TopK统计
每天一道大厂SQL题【Day02】电商场景TopK统计
37 1
|
4月前
|
SQL 大数据 API
每天一道大厂SQL题【Day08】服务日志SQL统计
每天一道大厂SQL题【Day08】服务日志SQL统计
42 0
|
3月前
|
SQL Oracle 关系型数据库
Oracle-Oracle SQL Report (awrsqrpt.sql/awrsqrpi.sql)生成指定SQL的统计报表
Oracle-Oracle SQL Report (awrsqrpt.sql/awrsqrpi.sql)生成指定SQL的统计报表
28 0
|
14天前
|
SQL 关系型数据库 MySQL
mysql一条sql查询出多个统计结果
mysql一条sql查询出多个统计结果
12 0
|
1月前
|
SQL
现有用户成就统计需求,每个用户有多个成就,某一个成就会被多人拥有,写出数据表设计方案,用一条sql查出每个成就(B.ach_name)下的男生(sex=0)和女生(sex=1)分别有多少?
现有用户成就统计需求,每个用户有多个成就,某一个成就会被多人拥有,写出数据表设计方案,用一条sql查出每个成就(B.ach_name)下的男生(sex=0)和女生(sex=1)分别有多少?
38 0
|
6月前
|
SQL Java 数据库连接
JSP网上相亲交友系统myeclipse开发sql数据库bs框架java编程jdbc
JSP 网上相亲交友系统是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为sqlserver2008,使用java语言开发,系统主要采用B/S模式开发。
69 0
|
3月前
|
SQL 分布式计算 数据处理
Spark的生态系统概览:Spark SQL、Spark Streaming
Spark的生态系统概览:Spark SQL、Spark Streaming