免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2466 | 回复: 6

请教高手400如何查看数据页大小和预读取页数 [复制链接]

论坛徽章:
0
发表于 2008-08-27 16:00 |显示全部楼层
在UDB DB2  的 UNIX 版本可以通过命令查看数据库中数据页的大小(默认4k)
和预读取页数(默认32)在OS/400上是否够查看的这些参数值,请高手指点。。。。。高手出现

论坛徽章:
0
发表于 2008-08-27 17:28 |显示全部楼层
如果想了解AS400 DB2/400性能可通过WRKSYSSTS中以下2项值来衡量.

% DB capability  . . . . :       61.7
Elapsed time . . . . . . :   00:45:28

AIX 和OS400数据存取机制不同,无法去比拟。

论坛徽章:
0
发表于 2008-08-27 19:01 |显示全部楼层
在AIX中通过数据页数,和页大小,我们可以估算出读取一个表,满足指定的Where条件的数据时大概需要多少个IO,这里是指在无索引的情况下,有索引的时候另外考虑,所以我想在OS/400 的db2数据库也可以计算出读取一张表需要多少个IO,怎样估算,所以想知道预读取页数和页的大小。如果没有这类参数,我怎样去估算读取记录时IO数,请高手指点。。。指点。。

论坛徽章:
0
发表于 2008-08-27 19:06 |显示全部楼层
通过wrksyssts  无法知道针对数据库IO评估值,只有db fault pages  ,non-db fault pages对于IO的估算没有作用,
这里只想知道是否有估算的方法,来学习提高。请高手点拨

论坛徽章:
0
发表于 2008-08-27 19:10 |显示全部楼层
顶一次

论坛徽章:
0
发表于 2008-08-27 22:02 |显示全部楼层
400里面对一个PF的读取效率一般是通过调用该PF文件的JOBS使用了多少CPU%,DISK I/O或Allocated Storage来衡量,而不是AIX中Page Size概念。

你可以通过WRKSYSACT+PRTACTRPT产生System Activity Report性能分析报告,通过该报告了解整个应用或某个程序的执行效率。

论坛徽章:
0
发表于 2008-08-27 22:14 |显示全部楼层
你试下以下方法
1:STRDBMON
2:SQL Performance Analyst
3:iSeries Navigator Index Analyzer(V5R3)
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP