您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > db2培训(9)运维管理
5.1运维管理徐明伟内容大纲备份恢复日志管理表空间监控和管理诊断日志分析(问题诊断)性能相关的监控和分析日常维护(runstats,reogchk,reorg)安全权限控制离线备份在线备份恢复的几种方法与日志相关的几个配置参数表空间监控管理•$db2listtablespacesshowdetail•$db2listtablespacecontainersfortbsp_idshowdetail•$db2getsnapshotfortablespacesondb_name•管理视图:sysibmadm.tbsp_utilizationsysibmadm.snapcontainer•$db2pd–ddb_name-tablespaces•$db2top问题诊断•问题出现不慌乱,记录问题出现的时间,所做的操作了解问题的本质记录所有错误信息,包括错误号问题是否可重现记录配置参数、软硬件配置、db2版本补丁等分析诊断日志db2diag.log等诊断工具•收集诊断信息:•db2support.–d-c–s•轻量级监控诊断工具:•db2pd–h•db2diag.log的分析性能调优•什么是性能问题?(症状:响应时间慢,吞吐量低,资源占用高)•如何进行性能分析?(一般都需要结合系统/存储/网络资源和工具进行,如topas,vmstat,iostat,netstat,nmon等工具)•DB2的监控?(对象资源利用率,如bufferpool,sortheap,catalogcache,packagecache,locklist等)性能调优(续)•调优方法–高CPU利用率的进程/线程–响应时间长或占用资源多的SQL语句–表扫描比较多的表和SQL语句•工具:–db2pd–db2top–snapshot快照–Snapshot管理视图等db2top介绍日常维护运维工具功能介绍•Runstats:运行时统计信息,如表行数,表页数,表有效数据页数,表的列分布,索引统计信息等,为db2优化器选择最佳路径提供数据。Runstats的统计信息存在sysstat模式下的9张视图里。•Reorg:类似于磁盘碎片整理,对表和索引做数据物理上的重组,便于提高性能•Reorgchk:重组检查,根据8个公式判断是否需要reorg•Rebind:针对存储过程或静态嵌入程序RUNSTATScommandsyntax(Basic)SeeCommandReferenceformoredetailedRUNSTATSinformation.RUNSTATSONTABLEobject-nameUSEPROFILE|StatisticsOptions|StatisticsOptions:ALLOWREADACCESSALLOWWRITEACCESS|TableObjectOptions|TableObjectOptions:FOR|IndClause|EXCLUDINGXMLCOLUMNS|ColStatsClause|EXCLUDINGXMLCOLUMNS|IndClause|ANDUTIL_IMPACT_PRIORITYpriorityDetermineiftablereorganizationisrequired•DefaultistocallRUNSTATSfirstINDEXStatisticsTableStatistics*ExceededSetboundsSCHEMA.NAMECARDOVNPFPACTBLKTSIZEF1F2F3REORG------------------------------------------------------------------------------------------Table:INST01.ACT18011-6480-100---ONTABLESTATISTICSREORGCHKUPDATECURRENTUSERSYSTEMALLtablenameONSCHEMAschema-nameSCHEMA.NAMEINDCARDLEAFELEAFLVLSNDELKEYS…F4F5F6F7F8REORG----------------------------------------------------------------------------------------Table:INST01.ACTIndex:INST01.PK_ACT18101018…100--00-----Index:INST01.XACT218101018…100--00-----REORGCHKstatistics•TableStatistics:F1:100*Overflow/Card5%F2:100*TableSize/((FPages-1)*(TABLEPAGESIZE-68))70%F3:100*NPages/FPages80%•IndexStatistics:F4:ClusterRatioornormalizedClusterFactor80%F5:100*(KEYS*(LEAF_RECSIZE+LEAF_RECSIZE_OVERHEAD)+(INDCARD-KEYS)*DUPKEYSIZE)/((NLEAFNUM_EMPTY_LEAFS-1)*(INDEXPAGESIZE-LEAF_PAGE_OVERHEAD))MIN(50,(100-PCTFREE))F6:(100-PCTFREE)*((FLOOR((100-LEVEL2PCTFREE)/100*(INDEXPAGESIZE-NLEAF_PAGE_OVERHEAD)/(NLEAF_RECSIZE+NLEAF_RECSIZE_OVERHEAD)))*(FLOOR((100-MIN(10,LEVEL2PCTFREE))/100*(INDEXPAGESIZENLEAF_PAGE_OVERHEAD)/(NLEAF_RECSIZE+NLEAF_RECSIZE_OVERHEAD))**(NLEVELS-3))*(INDEXPAGESIZELEAF_PAGE_OVERHEAD))/(KEYS*(LEAF_RECSIZE+LEAF_RECSIZE_OVERHEAD)+(INDCARD-KEYS)*DUPKEYSIZE))100F7:100*(NUMRIDS_DELETED/(NUMRIDS_DELETED+CARD))20F8:100*(NUM_EMPTY_LEAFS/NLEAF)20REORGtable/indexcommandsyntaxREORGtable-nameINDEXESALLFORTABLE-table-nameTABLE|IndexClause||TableClause||index-nameINDEX|ALLOWNOACCESSALLOWREADACCESSINPLACEALLOWREADACCESSALLOWWRITEACCESSRESUMESTARTSTOPPAUSEALLOWNOACCESSALLOWREADACCESS||WRITETableClause:IndexClause:USEtbspace...ConsulttheCommandReferenceformoredetailedsyntaxfortheREORGstatement.Bind/rebind/db2rbind•绑定命令–$db2rebindpackage_name–$db2rbinddb_name-ldb2rbind.logall
本文标题:db2培训(9)运维管理
链接地址:https://www.777doc.com/doc-3515969 .html