下载此文档

DB2数据库管理最佳实践笔记-10日常运维.docx


文档分类:IT计算机 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
10。1平时运维工具概括
Runstats是runstatistics的缩写,意思是采集统计信息,目的是为DB2优化器供给最正确路径
选择;
Reorg是重组的意思,目的是减少表和索引在物理储蓄上的碎片,供给性能;
fi
DB=$1
DB_USER=$2
DB_PWD=$3
db2connectto$DBuser$DB_USERusing$DB_PWD
db2”selectrtrim('RUNSTATSONTABLE||rtrim’(tabschema)||'。’||tabname||’ONALLCOLUMNSWITHDISTRIBUTIONONALLCOLUMNSANDSAMPLEDDETAILEDINDEXESALLALLOWWRITEACCESS;')fromsyscat。tableswheretype=’T'"〉
grepRUNSTATScreateRunstats。txt〉runstats_detailed。sql
db2—
Runstats命令有allowwriteaccesss和allowreadaccess选项,allowwriteaccess选项是默认行
为,表示runstats表时,能够读取改正表数据;allowwriteaccess选项,会在runstats的表上加
IN锁,而指定allowreadaccess时,会在runstats表上加S锁。
当运转Runstats时,假如出现表和索引统计信息不一致,将会致使Runstats报警而影响优化
器路径选择。出现这类状况,需要同时采集表和索引统计信息。
db2deletefromt1
db2runstatsontabledb2inst1。t1
SQL2314WSomestatisticsareinaninconsistentstate

SQLSTATE=01650

当履行大数据量得统计信息采集时,可能出现“sql2310N”使用程序不能够生成统计信息,返回错误“—930错”误,这时可考虑采纳抽样统计。
Runstats统计结果存在系统表中
,如SYSSTAT。TABLES,
计信息,SYSSTAT。INDEXES
保留了索引统计信息,能够查察这些统计信息,但不建议手动
改正。
在生产环境中,当碰到性能问题时
,平时的做法是在测试机上搭建环境,模拟实质场景,但
假如生产环境数据量太大、太敏感时,就没法创立相同的数据环境了
,这样统计信息就不会
一致,进而没法保证两边的履行计划是一致的。
这时,能够采纳的做法是将生产数据库的
统计信息抽拿出来,在测试库进步行更新
,以此来“欺诈”优化器。
db2look供给了mimc选项用于保留统计数据.
db2look-dsampl

DB2数据库管理最佳实践笔记-10日常运维 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小熙
  • 文件大小37 KB
  • 时间2022-08-03