详细解读 STATSPACK 报告
数据库检查报告模版

数据库系统远程性能监测报告模版文档控制修改记录审阅分发目录文档控制i概述1数据库配置1非缺省的数据库参数:1 Sga 占用情况3数据文件使用情况4表空间管理方式和碎片17 Tablespaces Free Space17排序区的使用情况:18回滚段:Rollback Segments19使用system 表空间的表和索引21表的数据行迁移情况21 Users错误!未定义书签。
日志切换检查21 Errors Check22系统空间使用情况:错误!未定义书签。
系统和数据库的性能22操作系统性能监视22数据库配置和监控(statspack报告摘录) 22运行优势26需改进的方面:26本次检查已经解决的问题:26建议27应立即解决的问题27将来应解决的问题27介绍在此次的ORACLE专家服务中我们完成了对呼和浩特计费系统(服务器位于:呼和浩特网通机房)的健康检查,在这次检查中我们发现了一些与数据库相关的的一些潜在的问题,同时我们对计费系统也有了更深入的了解,我们将根据所搜集的信息得出下面的报告。
在此,我们感谢呼和浩特网通及内蒙网通公司对此次系统检查所给予的积极的支持和配合!读者此系统健康检查报告供下列读者使用:概述此次数据库健康检查主….数据库,下几个方面:数据库配置,数据库可用性及性能,我们观察到该系统在数据库的参数以及存储方面的设置或配置尚好,同时也发现了一些潜在的问题,在下面的建议部分,我们将提出相关的改进措施。
数据库配置非缺省的数据库参数:使用的参数文件:pfile节点1:End valueParameter Name Begin value (if different)----------------------------- --------------------------------- --------------_lm_direct_sends lkmgr_sqlexec_progression_cost 0background_dump_dest /o8i/app/oracle/admin/hhlbas/bdumcompatible 8.1.0control_files /dev/vgora/rcontrol1, /dev/vgora/core_dump_dest /o8i/app/oracle/admin/hhlbas/cdumdb_block_buffers 25600db_block_lru_latches 2db_block_size 8192db_file_multiblock_read_count 4db_name hhlbasdb_writer_processes 2disk_asynch_io FALSEdml_locks 100000ifile /o8i/app/oracle/admin/hhlbas/pfil instance_name hhlbasjava_pool_size 32768job_queue_interval 30job_queue_processes 5large_pool_size 614400lm_locks 200000, 200000lm_ress 100000, 100000log_archive_dest /arch2/log_archive_format arch_%t_%s.arclog_archive_start TRUElog_buffer 67108864log_checkpoint_interval 100000log_checkpoint_timeout 0max_enabled_roles 30open_cursors 1500os_authent_prefixparallel_automatic_tuning TRUEparallel_server TRUEprocesses 300remote_login_passwordfile EXCLUSIVErollback_segments rbs2_1, rbs2_2, rbs2_3, rbs2_4, rservice_namessession_cached_cursors 50shared_pool_size 157286400sort_area_retained_size 655360sort_area_size 655360thread 2timed_statistics TRUEtransactions_per_rollback_seg 8user_dump_dest /o8i/app/oracle/admin/hhlbas/udum节点2同1建议:disk_asynch_io 改为truelog_buffer 改成3Mdb_file_multiblock_read_count 改成8gc_files_to_locks 设成1,8-25,27-30,32-79,81,83-141=2000each Sga 占用情况SQL> select * from v$sgastat;Total System Global Area 599955944 bytesFixed Size 104936 bytesVariable Size 323018752 bytesDatabase Buffers 209715200 bytesRedo Buffers 67117056 bytesPOOL NAME BYTES----------- -------------------------- ----------fixed_sga 104936db_block_buffers 209715200log_buffer 67108864shared pool free memory 33097768shared pool miscellaneous 4358952shared pool dlm shared memory 18941486shared pool processes 348000shared pool gc_* 3584000shared pool fixed allocation callback 2072shared pool view columns d 488shared pool PLS non-lib hp 2136POOL NAME BYTES----------- -------------------------- ----------shared pool KGK heap 13624shared pool trigger inform 12248shared pool dlm process array 274512shared pool KGFF heap 102576shared pool sessions 814720shared pool State objects 101752448shared pool db_block_buffers 6144000shared pool db_block_hash_buckets 1024048shared pool enqueue_resources 10422880shared pool log_buffer 1572864shared pool KQLS heap 4107280POOL NAME BYTES----------- -------------------------- ----------shared pool dictionary cache 5293096shared pool errors 6544shared pool PL/SQL DIANA 1529528shared pool table columns 30656shared pool library cache 55839696shared pool PX subheap 66032shared pool sql area 25481496shared pool table definiti 2584shared pool PL/SQL MPCODE 29000944shared pool transactions 559360shared pool DML locks 16800000POOL NAME BYTES----------- -------------------------- ----------shared pool event statistics per sess 1163120large pool free memory 299976large pool PX msg pool 314424java pool free memory 32768建议:数据文件使用情况column file_id format 99999column file_name format a25column bytes format 9999999999column status format a10column autoextensible format a10Select file_id,file_name,bytes,status,autoextensible from dba_data_files;TABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- -----------STATUS AUTOEXTENS---------- ----------SYSTEM 1 /dev/vgora/rsystem 1048576000AVAILABLE NOTOOLS 2 /dev/vgora/rtools208666624AVAILABLE NORBS 3 /dev/vgora/rrollback1 2095054848AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------TEMP 4 /dev/vgora/rtemp 1047527424AVAILABLE NOUSERS 5 /dev/vgora/rusers313524224AVAILABLE NORBS 6 /dev/vgora/rrollback2 2095054848AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------RBS 7 /dev/vgora/rrollback3 2095054848AVAILABLE NOBILLDATA2 8 /dev/vgora/rapp01 2095054848 AVAILABLE NOBILLDATA1 9 /dev/vgora/rapp11 2095054848 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA2 10 /dev/vgora/rapp02 2095054848 AVAILABLE NOBILLDATA2 11 /dev/vgora/rapp03 2095054848 AVAILABLE NOBILLDATA2 12 /dev/vgora/rapp04 2095054848 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS-------- ----------BILLDATA2 13 /dev/vgora/rapp05 2095054848 AVAILABLE NOBILLDATA2 14 /dev/vgora/rapp06 2095054848 AVAILABLE NOBILLDATA2 15 /dev/vgora/rapp07 2095054848 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA2 16 /dev/vgora/rapp08 2095054848 AVAILABLE NOBILLDATA2 17 /dev/vgora/rapp09 2095054848 AVAILABLE NOBILLDATA2 18 /dev/vgora/rapp10 2095054848 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA1 19 /dev/vgora/rapp12 2095054848 AVAILABLE NOBILLDATA1 20 /dev/vgora/rapp13 2095054848 AVAILABLE NOBILLDATA1 21 /dev/vgora/rapp14 2095054848 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA1 22 /dev/vgora/rapp15 2095054848 AVAILABLE NOBILLDATA2 23 /dev/vgora/rapp16 2095054848 AVAILABLE NOBILLDATA2 24 /dev/vgora/rapp17 2095054848 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA2 25 /dev/vgora/rapp18 2095054848 AVAILABLE NOBILLTEMP 26 /dev/vgora/rapp28 2095054848 AVAILABLE NOBILLDATA2 27 /dev/vgora/rapp19 2095054848 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA2 28 /dev/vgora/rapp20 2095054848 AVAILABLE NOBILLINDEX1 29 /dev/vgora/rapp21 2095054848 AVAILABLE NOBILLINDEX1 30 /dev/vgora/rapp22 2095054848 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLTEMP 31 /dev/vgora/rapp31 2095054848 AVAILABLE NOBILLINDEX1 32 /dev/vgora/rapp23 2095054848 AVAILABLE NOBILLINDEX1 33 /dev/vgora/rapp24 2095054848 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLINDEX1 34 /dev/vgora/rapp25 2095054848 AVAILABLE NOBILLDATA1 35 /dev/vgora/rapp26 2095054848AVAILABLE NOBILLDATA1 36 /dev/vgora/rapp27 2095054848 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLINDEX1 37 /dev/vgora/rapp29 2095054848 AVAILABLE NOBILLINDEX1 38 /dev/vgora/rapp30 2095054848 AVAILABLE NOBILLDATA0 39 /dev/vgora/rapp32 2095054848 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA0 40 /dev/vgora/rapp33 2095054848 AVAILABLE NOBILLDATA0 41 /dev/vgora/rapp34 2095054848 AVAILABLE NOBILLDATA0 42 /dev/vgora/rapp35 2095054848 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA0 43 /dev/vgora/rapp36 2095054848 AVAILABLE NOBILLDATA1 44 /dev/vgora/rapp37 2095054848 AVAILABLE NOBILLDATA1 45 /dev/vgora/rapp38 2095054848 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLINDEX 46 /dev/vgora/rapp39 2095054848BILLINDEX 47 /dev/vgora/rapp40 2095054848 AVAILABLE NOBILLINDEX 48 /dev/vgora/rapp41 2095054848 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA 49 /dev/vgora/rapp42 2095054848 AVAILABLE NOBILLDATA0 50 /dev/vgora/rapp43 2095054848 AVAILABLE NOBILLDATA0 51 /dev/vgora/rapp44 2095054848 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA0 52 /dev/vgora/rapp45 2095054848 AVAILABLE NOBILLDATA0 53 /dev/vgora/rapp46 2095054848 AVAILABLE NOBILLDATA0 54 /dev/vgora/rapp47 2095054848 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA0 55 /dev/vgora/rapp48 2095054848 AVAILABLE NOBILLDATA1 56 /dev/vgora/rapp49 2095054848 AVAILABLE NOBILLDATA0 57 /dev/vgora/rapp50 2095054848 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA0 59 /dev/vgora/rapp52 2095054848 AVAILABLE NOBILLDATA3 60 /dev/vgora/rapp57 2095054848 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA3 61 /dev/vgora/rapp53 2095054848 AVAILABLE NOBILLDATA3 62 /dev/vgora/rapp54 2095054848 AVAILABLE NOBILLTEMP 63 /dev/vgora/rapp56 2095054848 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA3 64 /dev/vgora/rapp55 2095054848 AVAILABLE NOBILLDATA3 65 /dev/vgora/rapp58 2095054848 AVAILABLE NOBILLDATA3 66 /dev/vgora/rapp59 2095054848 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA0 67 /dev/vgora/rapp60 2095054848 AVAILABLE NOBILLDATA3 68 /dev/vgora/rapp61 2095054848 AVAILABLE NOBILLDATA3 69 /dev/vgora/rapp62 2095054848 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENSAVAILABLE NOBILLINDEX3 71 /dev/vgora/rapp64 2095054848 AVAILABLE NOBILLINDEX3 72 /dev/vgora/rapp65 2095054848 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLINDEX 73 /dev/vgora/rapp66 2095054848 AVAILABLE NOBILLINDEX 74 /dev/vgora/rapp67 2095054848 AVAILABLE NOBILLDATA 75 /dev/vgora/rapp68 2095054848 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLINDEX 76 /dev/vgora/rapp69 2095054848 AVAILABLE NOBILLDATA4 77 /dev/vgora/rapp70 2095054848 AVAILABLE NOBILLDATA4 78 /dev/vgora/rapp71 2095054848 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA4 79 /dev/vgora/rapp72 2095054848 AVAILABLE NOBILLTEMP 80 /dev/vgora/rapp73 2095054848 AVAILABLE NOINTERFACE_KFXT 81 /dev/vgora/rapp76 2095054848AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES---------- ----------RBS 82 /dev/vgora/rapp75 2092957696AVAILABLE NOBILLINDEX1 83 /dev/vgora/rapp77 2095054848 AVAILABLE NOBILLINDEX 84 /dev/vgora/rapp78 2095054848 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA1 85 /dev/vgora/rapp79 2095054848 AVAILABLE NOBILLINDEX1 86 /dev/vgora/rapp80 2095054848 AVAILABLE NOBILLINDEX1 87 /dev/vgora/rapp81 2095054848 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA 88 /dev/vgora/rapp82 2092957696 AVAILABLE NOBILLDATA1 89 /dev/vgora/rapp85 2092957696 AVAILABLE NOBILLINDEX 90 /dev/vgora/rapp83 2092957696 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLINDEX1 91 /dev/vgora/rapp84 2092957696 AVAILABLE NOBILLDATA 92 /dev/vgora/rapp86 2092957696 AVAILABLE NOBILLDATA1 93 /dev/vgora/rapp87 2092957696 AVAILABLE NO------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLINDEX1 94 /dev/vgora/rapp88 2092957696 AVAILABLE NOBILLDATA4 95 /dev/vgora/rapp89 2092957696 AVAILABLE NOBILLTEMP 96 /dev/vgora/rapp90 2092957696 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLINDEX1 97 /dev/vgora/rapp91 2092957696 AVAILABLE NOBILLDATA 98 /dev/vgora/rapp92 2092957696 AVAILABLE NOBILLDATA1 99 /dev/vgora/rapp93 2092957696 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA3 100 /dev/vgora/rapp94 2092957696 AVAILABLE NOBILLINDEX 101 /dev/vgora/rapp95 2092957696 AVAILABLE NOBILLINDEX1 102 /dev/vgora/rapp96 2092957696 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLINDEX1 103 /dev/vgora/rapp97 2092957696 AVAILABLE NOBILLDATA4 104 /dev/vgora/rapp98 2092957696 AVAILABLE NOBILLINDEX1 105 /dev/vgora/rapp99 2092957696 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLINDEX 106 /dev/vgora/rapp100 2092957696 AVAILABLE NOBILLDATA0 107 /dev/vgora/rapp101 2092957696 AVAILABLE NOBILLDATA1 108 /dev/vgora/rapp102 2092957696 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLINDEX 109 /dev/vgora/rapp103 2092957696 AVAILABLE NOBILLINDEX3 110 /dev/vgora/rapp104 2092957696 AVAILABLE NOBILLDATA3 111 /dev/vgora/rapp105 2092957696 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA3 112 /dev/vgora/rapp106 2092957696 AVAILABLE NOBILLDATA3 113 /dev/vgora/rapp107 2092957696 AVAILABLE NOBILLDATA3 114 /dev/vgora/rapp108 2092957696 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA3 115 /dev/vgora/rapp109 2092957696 AVAILABLE NOBILLDATA3 116 /dev/vgora/rapp110 2092957696 AVAILABLE NOBILLINDEX 117 /dev/vgora/rapp111 2092957696TABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA0 118 /dev/vgora/rapp112 2092957696 AVAILABLE NOBILLINDEX1 119 /dev/vgora/rapp113 2092957696 AVAILABLE NOBILLINDEX1 120 /dev/vgora/rapp114 2097152000 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLINDEX1 121 /dev/vgora/rapp115 2097152000 AVAILABLE NOBILLDATA1 122 /dev/vgora/rapp116 2097152000 AVAILABLE NOBILLDATA0 123 /dev/vgora/rapp117 2097152000 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA1 124 /dev/vgora/rapp118 2097152000 AVAILABLE NOBILLDATA2 125 /dev/vgora/rapp119 2097152000 AVAILABLE NOBILLDATA0 126 /dev/vgora/rapp120 2097152000 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA4 127 /dev/vgora/rapp121 2097152000 AVAILABLE NOBILLDATA 128 /dev/vgora/rapp122 2097152000 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA 130 /dev/vgora/rapp124 2097152000 AVAILABLE NOBILLDATA 131 /dev/vgora/rapp125 2097152000 AVAILABLE NOBILLDATA1 132 /dev/vgora/rapp126 2097152000 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLINDEX1 133 /dev/vgora/rapp127 2097152000 AVAILABLE NOBILLINDEX1 134 /dev/vgora/rapp128 2139095040 AVAILABLE NOBILLDATA4 135 /dev/vgora/rapp129 2139095040 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA 136 /dev/vgora/rapp130 2139095040 AVAILABLE NOBILLINDEX1 137 /dev/vgora/rapp131 2139095040 AVAILABLE NOBILLDATA4 138 /dev/vgora/rapp132 2139095040 AVAILABLE NOTABLESPACE_NAME FILE_ID FILE_NAME BYTES------------------------------ ------- ------------------------- ----------- STATUS AUTOEXTENS---------- ----------BILLDATA1 139 /dev/vgora/rapp133 2139095040 AVAILABLE NOBILLDATA4 140 /dev/vgora/rapp134 2139095040 AVAILABLE NOAVAILABLE NOselect tablespace_name,file_id,file_name,bytes,status,autoextensible fromdba_temp_files order by file_id;无建议:无表空间管理方式和碎片表空间管理方式:select tablespace_name,extent_management from dba_tablespaces;TABLESPACE_NAME EXTENT_MAN------------------------------ ----------SYSTEM DICTIONARYTOOLS DICTIONARYRBS DICTIONARYTEMP DICTIONARYUSERS DICTIONARYBILLDATA DICTIONARYBILLINDEX DICTIONARYBILLTEMP DICTIONARYBILLDATA1 LOCALINTERFACE_KFXT DICTIONARYBILLDATA4 LOCALTABLESPACE_NAME EXTENT_MAN------------------------------ ----------BILLDATA3 LOCALBILLDATA2 LOCALBILLINDEX1 LOCALBILLINDEX3 LOCALBILLDATA0 DICTIONARY建议除了system和RBS外都改成本地管理。
samtools stats结果解读

samtools stats结果解读题目:解读Samtools stats 结果导言:Samtools 是一个强大的工具,用于对测序数据进行分析和处理。
其中,Samtools stats 是一个常用的功能,用于统计BAM 或SAM 格式文件的各种统计数据。
本文将详细介绍Samtools stats 的结果解读及其在测序数据分析中的应用。
一、Samtools stats 方法及原理1.1 Samtools 简介Samtools 是一个处理和分析比对文件的工具集,包括了许多常用的功能,如格式转换、质量控制、序列比对和数据统计等。
1.2 Samtools stats 的作用Samtools stats 可以对BAM 或SAM 格式的比对文件进行全面的统计分析,并生成统计结果。
通过分析比对文件的各种统计数据,我们可以深入了解测序数据的质量和性能,并为后续的分析和解读提供基础。
1.3 "samtools stats" 命令的使用可以使用以下命令运行Samtools stats:bashsamtools stats <input.bam> > <output.stats>其中,`<input.bam>` 是输入的比对文件(BAM 格式),`<output.stats>` 是输出的统计结果文件。
1.4 Samtools stats 的原理Samtools stats 分析比对文件的每一条比对记录,并将各种统计信息聚合在一起。
它会生成两个类型的输出文件:总的统计结果文件和染色体级别的统计结果文件。
总的统计结果文件包含了关于比对数据集中每一条比对记录的总体统计信息,而染色体级别的统计结果文件则记录了每个染色体或参考序列的统计信息。
二、Samtools stats 的结果解读2.1 总的统计信息总的统计信息提供了比对文件中各种统计数据的总体概述。
ADDM报告分析

1.第一部分:数据库概要信息开头是数据库概要信息。
(1)首先是数据库名称、dbid等信息:Database DB Id Instance Inst Num Startup Time Release RAC ~~~~~~~~ ----------- ------------ -------- --------------- ----------- --- 1808102524 fantlam 1 27-Sep-11 23:46 10.2.0.1.0 NOHost Name: localhost.locald Num CPUs: 1 Phys Memory(MB): 0~~~~(2)接下来是数据库采样时段信息,记录了数据库采样的时间,以及采样点数,这部分信息对report来说十分重要。
Snapshot Snap Id Snap Time Sessions Curs/Sess Comment~~~~~~~~ ---------- ------------------ -------- --------- ------------------- Begin Snap: 11 28-Sep-11 01:01:04 17 4.9End Snap: 21 28-Sep-11 01:49:01 16 6.8Elapsed: 47.95 (mins)(3)Cache信息,列举了数据库的内存分配信息,从Oracle9i开始,主要SGA参数可以进行动态调整,所以此处的Cache信息来自采样结束时刻:Cache Sizes Begin End~~~~~~~~~~~ ---------- ----------Buffer Cache: 92M 96M Std Block Size: 8K Shared Pool Size: 56M 52M Log Buffer: 2,859K2.第二部分:负载概要信息接下来报表输出的是数据库的负载概要信息,这些信息分别通过每秒和每事务形式展现。
库容cpk分析报告

库容CPK分析报告1. 引言库容CPK分析是一种统计方法,用于评估一个过程的稳定性和能力。
它是根据数据的离散程度和过程规格限制来计算的,以确定过程是否能够满足规格要求。
本报告将对所提供的数据进行库容CPK分析,以评估过程的稳定性和能力。
2. 数据收集为了进行库容CPK分析,我们收集了一段时间内某个过程的数据。
这些数据包括过程的输出值,以及与过程相关的规格上限和下限。
下表是我们收集到的样本数据的示例:样本编号过程输出值1 4.522 4.583 4.554 4.535 4.51……3. 数据分析3.1 数据描述统计首先,我们对收集到的数据进行描述统计分析,以了解数据的分布情况和基本统计特征。
下面是对样本数据进行的描述统计分析:•样本数量:样本数量为100个。
•平均值:样本数据的平均值为4.54。
•标准差:样本数据的标准差为0.03。
•最小值:样本数据的最小值为4.48。
•最大值:样本数据的最大值为4.60。
3.2 数据分布图为了更直观地了解数据的分布情况,我们绘制了样本数据的直方图和箱线图。
下图展示了直方图和箱线图的结果:HistogramHistogramBoxplotBoxplot3.3 过程能力指数计算库容CPK分析的核心是计算过程的能力指数。
过程能力指数包括过程能力指数上限(CPK上限)和过程能力指数下限(CPK下限),用于评估过程的能力是否满足规格要求。
过程能力指数的计算公式如下:CPK上限 = (规格上限 - 平均值) / (3 * 标准差)CPK下限 = (平均值 - 规格下限) / (3 * 标准差)根据样本数据的分析结果,我们计算出过程能力指数的值如下:CPK上限 = (4.60 - 4.54) / (3 * 0.03) = 0.67CPK下限 = (4.54 - 4.48) / (3 * 0.03) = 0.673.4 过程能力评估根据过程能力指数的计算结果,我们可以对过程的能力进行评估。
statspack报告的分析

statspack报告的分析调整STATSPACK 的收集门限Statspack 有两种类型的收集选项:级别(level):控制收集数据的类型门限(threshold):设置收集的数据的阈值。
1.级别(level)Statspack 共有三种快照级别,默认值是5a.level 0: 一般性能统计。
包括等待事件、系统事件、系统统计、回滚段统计、行缓存、SGA、会话、锁、缓冲池统计等等。
b.level 5: 增加SQL 语句。
除了包括level0 的所有内容,还包括SQL 语句的收集,收集结果记录在stats$sql_summary 中。
c.level 10: 增加子锁存统计。
包括level5 的所有内容。
并且还会将附加的子锁存存入stats$lathc_children 中。
在使用这个级别时需要慎重,建议在Oracle support 的指导下进行。
可以通过statspack 包修改缺省的级别设置SQL>execute statspack.snap(i_snap_level=>0,i_modify_parameter=>’true’);通过这样的设置,以后的收集级别都将是0 级。
如果你只是想本次改变收集级别,可以忽略i_modify_parameter 参数。
SQL>execute statspack.snap(i_snap_level=>10);2.快照门限快照门限只应用于stats$sql_summary 表中获取的SQL 语句。
因为每一个快照都会收集很多数据,每一行都代表获取快照时数据库中的一个SQL 语句,所以stats$sql_summary 很快就会成为Statspack 中最大的表。
门限存储在stats$statspack_parameter 表中。
让我们了结一下各种门限:a. executions_th 这是SQL 语句执行的数量(默认值是100)b. disk_reads_tn 这是SQL 语句执行的磁盘读入数量(默认值是1000)c. parse_calls_th 这是SQL 语句执行的解析调用的数量(默认值是1000)d. buffer_gets_th 这是SQL 语句执行的缓冲区获取的数量(默认值是10000)任何一个门限值超过以上参数就会产生一条记录。
Statspack工具

Statspack工具在Oracle项目中的应用目录1附录 (5)1.1附录1:S TATSPACK R EPORT模块解释 (5)1.1.1Head Information (5)1.1.1.1 原始算法 (5)1.1.1.2 关键字说明 (6)1.1.1.3 参数说明 (7)1.1.1.1.1 SESSION_CACHED_CURSORS (7)1.1.1.1.2 OPEN_CURSORS (7)1.1.2Cache Sizes (end) (7)1.1.2.1 原始算法 (8)1.1.2.2 关键字说明 (8)1.1.2.3 参数说明 (8)1.1.1.1.3 DB_CACHE_SIZE (8)1.1.1.1.4 DB_KEEP_CACHE_SIZE (9)1.1.1.1.5 DB_RECYCLE_CACHE_SIZE (9)1.1.1.1.6 DB_nK_CACHE_SIZE (9)1.1.1.1.7 DB_BLOCK_SIZE (9)1.1.1.1.8 SHARED_POOL_SIZE (10)1.1.1.1.9 LOG_BUFFER (10)1.1.3Load Profile (11)1.1.3.1 原始算法说明 (11)1.1.3.2 关键字说明 (14)1.1.1.1.10 Redo size (14)1.1.1.1.11 Logical reads (14)1.1.1.1.12 block changes (14)1.1.1.1.13 Physical reads (15)1.1.1.1.14 Physical writes (16)1.1.1.1.15 User calls (16)1.1.1.1.16 Parses (17)1.1.1.1.17 Hard parses (18)1.1.1.1.18 Sorts (20)1.1.1.1.19 Average Rows Per Sort (20)1.1.1.1.20 Logons (21)1.1.1.1.21 Executes (21)1.1.1.1.22 Transactions (21)1.1.1.1.23 Commits Per Second (21)1.1.1.1.24 Commit % (21)1.1.1.1.25 % Blocks changed per Read (22)1.1.1.1.26 Recursive Call % (22)1.1.1.1.27 Rollback per transaction % (22)1.1.1.1.28 Rows per Sort (23)1.1.3.3 参数说明 (24)1.1.4Instance Efficiency Percentages (24)1.1.4.1 原始算法说明 (25)1.1.4.2 关键字说明 (26)1.1.1.1.30 Buffer Nowait % (26)1.1.1.1.31 Redo NoWait % (26)1.1.1.1.32 Buffer Hit % (27)1.1.1.1.33 Buffer Cache Hit % (27)1.1.1.1.34 In-memory Sort % (28)1.1.1.1.35 Library Hit % (29)1.1.1.1.36 Data Dictionary Hit % (31)1.1.1.1.37 Data Dictionary Miss % (31)1.1.1.1.38 Soft Parse % (32)1.1.1.1.39 Execute to Parse % (33)1.1.1.1.40 Latch Hit % (34)1.1.1.1.41 Parse CPU to Parse Elapsd % (34)1.1.1.1.42 % Non-Parse CPU (34)1.1.5Shared Pool Statistics (34)1.1.5.1 原始算法说明 (34)1.1.5.2 关键字说明 (36)1.1.6SQL ordered by Gets (37)1.1.6.1 原始算法说明 (37)1.1.6.2 关键子字说明 (42)1.1.1.1.43 Buffer Gets (42)1.1.1.1.44 Executions (42)1.1.1.1.45 Gets per Exec (43)1.1.1.1.46 %Total (43)1.1.1.1.47 CPU Time (s) (43)1.1.1.1.48 Elapsd Time (s) (43)1.1.1.1.49 Hash V alue (43)1.1.7SQL ordered by Reads (43)1.1.7.1 原始算法说明 (44)1.1.7.2 关键字段说明 (45)1.1.8SQL ordered by Executions (46)1.1.8.1 原始算法说明 (46)1.1.8.2 关键字说明 (47)1.1.9SQL ordered by Parse Calls (48)1.1.9.1 原始算法说明 (48)1.1.9.2 关键字段说明 (49)1.1.10SQL ordered by Sharable Memory (49)1.1.10.1 原始算法说明 (50)1.1.10.2 关键字段说明 (51)1.1.11ordered by Version Count (52)1.1.11.1 原始算法说明 (52)1.2附录2:SQL优化测试方法 (53)1.2.1使用Statspack 测试SQL (53)1.2.2使用autotrace测试SQL (55)1.2.2.1 Set autotrace on (55)1.1.1.1.50 范例 (56)1.2.2.2 Set autotrace traceonly explain (63)1.2.3使用SQL_TRACE测试SQL (64)1.2.4使用Set Event测试SQL (64)1.3附录3:定制S TATSPACK R EPORT (65)1.3.1Report完整的SQL语句 (65)1.3.2Report更多的SQL语句 (65)1.3.3Report指定模块的SQL语句 (65)1.3.4Report指定字段的排序 (66)1.4附录4:AUTOTRACE STATISTICS字段说明 (67)1附录1.1附录1:Statspack Report模块解释1.1.1Head Information1.1.1.1 原始算法我们可通过如下语句直接从数据库获取更多的DB和instance信息:◆SELECTdbid,name,CREATEd,log_mode,checkpoint_change#,archive_change#,controlfile_created,contro lfile_change#FROM v$database;◆SELECTinstance_number,instance_name,host_name,version,startup_time,status,PARALLEL,archiver,dat abase_status FROM v$instance;也可直接从perfstat表查询:◆SELECT DISTINCTdbid "DB Id", instance_number "Inst Num", db_name "DB Name", instance_name "Instance", host_name "Host", version "Release",PARALLEL"Cluster"FROM stats$database_instance;整个statspack report报告一行记录。
机械动力学软件SIMPACK上级报告

(201-~201-学年第1学期)机械工程分析软件应用SIMPACK上级报告姓名:班级:学号:目录第一章、单摆模型 (1)第二章、双摆模型 (5)第三章、3连杆机构的建立 (8)第四章、转向架的建立 (12)第五章、车体的建模 (37)第一章、单摆模型1.1新建模型主菜单》,单击,新建一个名为mingchenPendulum 文件。
如图1-1。
图1-11.2 新建一个Body点开建模窗口》单击新建名为$B_mingchen_Body1的刚体双击【﹩B_mingchen_Body1】并设置参数如下:质量Mass=5.0kg质心(x,y,z)=(0,0,-0.3).转动惯量为Ixx=Iyy=10.0mkg.2.如图1-2.kg.2,Izz=1.0m单击【3D Geometry】并双击【$P_mingchen_Body_1_CUbody】设置模型的外形参数.并单击【OK】完成.如图1-3所示。
单击【save】保存设置。
图 1-2 模型参数图 1-3 外形设置1.3销钉的建立回到建模窗口》单击》双击【﹩B_mingchen_Body1】》【3DGeometry】新建一个实体【$P_mingchen_Body_1_Cubody_2】双击【$P_mingchen_Body_1_Cubody_2】设置模型参数如图1-4所示。
单击平【OK】返回建模窗口。
单击【save】保存设置。
图1-4 销钉参数1.4 铰的新建和体的铰接单击》双击$J_Body1》单击选择01号铰接并设置参数如图1-5所示,并铰接2个体,单击【OK】返回建模窗口完成铰的建立。
并保存设置。
图1-5 铰参数1.5运行并保存模型单击》单击【go】运行模型》单击【File】》save》【File】》Exit。
图 1-6 运行窗口图 1-7 模型第二章、双摆模型2.1模型的建立主菜单》,单击,新建名为 mingchen_dublePendulum 的文件,如图2-1所示。
数据库性能优化诊断工具statspack详解

—
使大 家能 够对 sa sak t tp c 的数据 来源 及报 告有 所 了解 。下面 以我 省办 公 自动
化 系 统 ( A 统 )的s a s a k e o t 0系 t t p c 的r p r 为例 进行 说 明。 4 1数 据 库概要 信 息 .
30
S L d e e f o t t ¥ n p h t wh r n p i < 3 Q > el t r m s a s s a s 0 e e s a d : 0:
—
4sas a k 告数 据详 细分析 tp c 报 t
本 部分 对 s a s a k 生 的报 告来 进行 说 明 ,通 过 对这 些 报 告 的讲解 ttp c产
报表 开头 部分 是 数据库 的概要 信息 ,包 含 数据库 的 一些 基本 信息 ( 数
t bl s a e a ep c
据 库 名称 、版 本号 、主机 名等 信 息 )和 采样 信息 、数 据库 的c ce 息等 。 ah 信 42 负载 概要 信息 在数 据库 概要 信 息之 后 ,报表 中输 出的是 数据库 的 负载 概要 信息 ,这 些信 息 分别 通过 每秒 和 每事 物 形式 出现 。通过 这 部分信 息 ,报 告将 数据 库
—
J B JS A E 0 l T D T A
N X— AE ET DT
2 5 1 月一 0 8 1 : 0 0 1l— O 20 5 0 :3
—
1 — 0 2 0 6 0 :0 5 1 月一 0 8 1 : 0 0
S L> e e u e b s j b r m v (2 ’ : Q x c t d m o .e oe ’ 1)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
详细解读 STATSPACK 报告1、报表头信息2、实例负载档信息3、实例有效性信息4、TOP 5及其他等待事件信息5、SQL统计信息5.1 SQL统计信息-逻辑读5.2 SQL统计信息-物理读5.3 SQL统计信息-执行次数5.4 SQL统计信息-调用、解析次数5.5 SQL统计信息-共享内存占用5.6 SQL统计信息-多版本缓存6、实例的活动信息7、I/O统计信息8、Buffer Pool统计信息9、实例的恢复情况统计信息10、Buffer Pool调整的Advisory11、Buffer Pool等待情况统计12、PGA统计信息13、PGA调整的Advisory14、队列的统计信息15、回滚段统计信息16、闩锁统计信息17、共享池统计信息18、SGA内存分配19、资源限制统计信息20、初始化统计信息说在前面,很容易被忽略的几个点:在读报告的时候,我们首先需要看清楚,留意3个内容,这份报告所对应的数据库版本,cluster方式,以及报告的时间段。
尤其需要注意的就是时间段,脱离了时间段的statspck将是毫无意义的,甚至会得出错误的结果。
STATSPACK report for1、报表头信息/* 报表头信息,数据库实例相关信息,包括数据库名称、ID、版本号及主机明等信息。
另外,重点还需要关注一下报告产生的时间跨度(在这里是14分钟),以及并发数(在这里是272)。
DB Name DB Id Instance Inst Num Release Cluster Host------------ ----------- ------------ -------- ----------- ------- ------------ORA92 1924035339 ora92 19.2.0.6.0NO jsdxh_db02Snap Id Snap Time Sessions Curs/Sess Comment--------- ------------------ -------- ----------------------------Begin Snap: 13 14-Jul-07 00:18:52 274 55,345.0End Snap: 14 14-Jul-07 00:32:55 272 55,823.8Elapsed: 14.05 (mins)Cache Sizes (end)~~~~~~~~~~~~~~~~~Buffer Cache: 5,120M Std BlockSize: 8KShared Pool Size: 400M LogBuffer: 2,048K2、实例负载档信息Load Profile~~~~~~~~~~~~ Per Second Per Transaction--------------- ---------------Redosize: 422,086.46 4,706.23Logicalreads: 23,200.54 258.68Blockchanges: 3,080.59 34.35Physicalreads: 31.46 0.35Physicalwrites: 104.38 1.16Usercalls: 409.32 4.56Parses: 227.20 2 .53Hardparses: 7.22 0.08Sorts: 213.87 2 .38Logons: 0.85 0 .01Executes: 1,191.32 13 .28Transactions: 89.69/* 下面详细说明Load Profile各项含义Redo size:每秒产生的日志大小(单位字节),可标志数据变更频率, 数据库任务的繁重与否。
Logical reads:平决每秒产生的逻辑读的block数。
Logical Reads= Consistent Gets + DB Block Gets Block changes:每秒block变化数量,数据库事物带来改变的块数量。
Physical reads:平均每秒数据库从磁盘读取的block数。
Physical writes:平均每秒数据库写磁盘的block数。
User calls:每秒用户调用次数。
Parses:每秒解析次数,包括fast parse,soft parse和hard parse三种数量的综合。
软解析每秒超过300次意味着你的"应用程序"效率不高,调整session_cursor_cache。
在这里,fast parse指的是直接在PGA中命中的情况(设置了session_cached_cursors=n);soft parse是指在shared pool中命中的情形;hard parse则是指都不命中的情况。
Hard parses:每秒产生的硬解析次数, 每秒超过100次,就可能说明你绑定使用的不好,也可能是共享池设置不合理。
这时候可以启用参数cursor_sharing=similar|force,该参数默认值为exact。
但该参数设置为similar时,存在bug,可能导致执行计划的不优。
Sorts:每秒产生的排序次数。
Logons:每秒登陆的次数。
Executes:每秒执行次数。
Transactions:每秒产生的事务数,反映数据库任务繁重与否。
% Blocks changed per Read: 13.28 Recursive Call %: 80.21 Rollback per transaction %: 0.03 Rows per Sort: 2.84/* Load Profile 续1) % Blocks changed per Read:在每一次逻辑读中更改的块的百分比。
2) Rollback per transaction %:看回滚率是不是很高,因为回滚很耗资源 ,如果回滚率过高,可能说明你的数据库经历了太多的无效操作 ,过多的回滚可能还会带来Undo Block的竞争该参数计算公式如下: Round(User rollbacks / (user commits + user rollbacks) ,4)* 100% 。
3) Recursive Call %:递归调用的百分比,如果有很多PL/SQL,那么这个值就会比较高。
4) Rows per Sort:平均每次排序操作的行数。
3、实例有效性信息Instance Efficiency Percentages (Target 100%)~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Buffer Nowait %: 99.98 Redo NoWait %: 100.00 Buffer Hit %: 99.87 In-memory Sort %: 100.00 Library Hit %: 99.67 Soft Parse %: 96.82Execute to Parse %: 80.93 Latch Hit %: 96.10 Parse CPU to Parse Elapsd %: 6.93 % Non-Parse CPU: 99.88/* 实例的有效性,这部分值越接近100越好,分项内容详细说明如下:1) Buffer Nowait %:在缓冲区中获取Buffer的未等待比率。
Buffer Nowait的这个值一般需要大于99%。
否则可能存在争用,可以在后面的等待事件中进一步确认。
2) Redo NoWait %:在Redo缓冲区获取Buffer空间的未等待比率。
当redo buffer达到1M时,就需要写到redo log文件,所以一般当redo buffer设置超过1M,不太可能存在等待buffer空间分配的情况。
当前,一般设置为2M的redo buffer,对于内存总量来说,应该不是一个太大的值。
3) Buffer Hit %:数据块在数据缓冲区中的命中率,通常应在95%以上。
否则,小于95%,需要调整重要的参数,小于90%可能是要加db_cache_size。
一个高的命中率,不一定代表这个系统的性能是最优的,比如大量的非选择性的索引被频繁访问,就会造成命中率很高的假相(大量的db file sequential read),但是一个比较低的命中率,一般就会对这个系统的性能产生影响,需要调整。
命中率的突变,往往是一个不好的信息。
如果命中率突然增大,可以检查top buffer get SQL,查看导致大量逻辑读的语句和索引,如果命中率突然减小,可以检查top physical reads SQL,检查产生大量物理读的语句,主要是那些没有使用索引或者索引被删除的。
4) In-memory Sort %:在内存中的排序率。
如果低于95%,可以通过适当调大初始化参数PGA_AGGREGATE_TARGET或者SORT_AREA_SIZE来解决,注意这两个参数设置作用的范围时不同的,SORT_AREA_SIZE是针对每个session设置的,PGA_AGGREGATE_TARGET则时针对所有的sesion的。
5) Library Hit %:STATEMENT在共享区的命中率,通常应该保持在95%以上,否则需要要考虑:加大共享池;使用绑定变量;修改cursor_sharing等参数。
6) Soft Parse %:sql在共享区的命中率,小于<95%,需要考虑绑定,如果低于80%,那么就可以认为sql基本没有被重用。
7) Execute to Parse %:一个语句执行和分析了多少次的度量。
计算公式为:Execute to Parse =100* (1 - Parses/Executions)。
本例中,差不多每execution 5次需要一次parse。
所以如果系统Parses > Executions,就可能出现该比率小于0的情况。
该值<0通常说明shared pool设置或者语句效率存在问题,造成反复解析,reparse可能较严重,或者是可能同snapshot有关,通常说明数据库性能存在问题。
8) Latch Hit %:要确保>99%,否则存在严重的性能问题。
当该值出现问题的时候,我们可以借助后面的等待时间和latch分析来查找解决问题。
9) Parse CPU to Parse Elapsd %:计算公式为:Parse CPU to Parse Elapsd %= 100*(parse timecpu / parse time elapsed)。
即:解析实际运行时间/(解析实际运行时间+解析中等待资源时间)。