irobot_w
作者irobot_w·2011-12-07 08:55
系统运维工程师·临商银行

关于db2优化的工作记录(1)

字数 2408阅读 2486评论 1赞 0
现状: 目前我单位用的是db2 8.1.1.152,db2leve信息如下:
   DB21085I  Instance "db2inst1" uses "32" bits and DB2 code release "SQL08029"
          with level identifier "030A0106".
      Informational tokens are "DB2 v8.1.1.152", "s080813", "U818055", and FixPak
         "17".Product is installed at "/usr/opt/db2_08_01".
     由于是从db2 v7迁移过来的,数据库版本仍然使用了32位,前一段时间进行了系统硬件升级CPU由8C升级到16C,内存由16G升级到了64G,但是应用性能却没有明显改善。
计划:分析目前系统的性能瓶颈,进行数据库参数调优,提高应用系统性能和效率。
工作记录:
一、采集系统运行数据12.4-12.7,主要是OS的性能数据,db2support,db2的snapshot,db2内存监控,具体方法如下
  1. 监控进程使用情况
    命令每5秒种输出一次最耗内存的前30个进程
     svmon -P-t 30 -i 5 >svmonresult.txt
  2. 监控性能指标监控时间早8点到5点(下面时间请你根据系统调整)
     每5秒执行1次vmstat、iostat
     后台执行命令如下:
     nohup vmstat 5 5760  >vmstat_5_5760.cfg &
     nohup iostat 5 5760  >iostat_5_5760.cfg &
  3. nmon监控
     nohup ./nmon_aix53 -f -s 300 -c 288 
  4. db2内存监控 (db2用户登录)
      实例内容监控每5分钟监控一次,监控1天时间(8小时)
     nohup db2mtrk -i -v -r 300 96 >db2mtrk_ivr_300_96.cfg &
     数据库内容监控每5分钟监控一次,监控1天时间(8小时)
     nohup db2mtrk -d -v -r 300 96  >db2mtrk_dvr_300_96.cfg &
      数据库内容监控每5分钟监控一次,监控1天时间(8小时)
     nohup db2mtrk -p -v -r 300 96  >db2mtrk_pvr_300_96.cfg &
     
  5. 监控db2数据库快照

    db2 -v get snapshot for dbm > snap_$today
    db2 -v connect to $dbname
    db2 -v get snapshot for database on    $dbname   >snap_db_$today   2>&1 
    db2 -v get snapshot for applications on $dbname  >snap_app_$today  2>&1 
    db2 -v get snapshot for tables on       $dbname  >snap_table_$today 2>&1 
    db2 -v get snapshot for tablespaces on  $dbname  >snap_tps_$today   2>&1
  db2 -v get snapshot for locks on        $dbname  >snap_locks_$today 2>&1
  db2 -v get snapshot for bufferpools on  $dbname  >snap_buf_$today   2>&1
    db2 -v get snapshot for dynamic sql on  $dbname  >snap_dysql_$today 2>&1
    echo "Iteration $i2 (of $iterations) complete at `date`"

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论1 条评论

lixin199036061lixin199036061网站架构师苏州新宇软件
2011-12-09 16:58
Ctrl+Enter 发表

作者其他文章

相关问题

X社区推广