教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 实用模板 >

AS400 自学笔记集锦 - 图文(18)

来源:网络收集 时间:2026-08-30
导读: AS400学习笔记 2006/04,Daniel,Easycon DLTSQLPKG QIWS/QZDAPKG STRPJ SBS(QSERVER) PGM(QIWS/QZDASOINIT) STRPJ SBS(QSERVER) PGM(QIWS/QZDASSINIT) STRPJ SBS(QSERVER) PGM(QIWS/QZDAINIT) STRHOSTSVR *DATABAS

AS400学习笔记 2006/04,Daniel,Easycon

DLTSQLPKG QIWS/QZDAPKG

STRPJ SBS(QSERVER) PGM(QIWS/QZDASOINIT) STRPJ SBS(QSERVER) PGM(QIWS/QZDASSINIT) STRPJ SBS(QSERVER) PGM(QIWS/QZDAINIT) STRHOSTSVR *DATABASE

3.29 如何查看与物理文件相关的索引,视图,约束?

作者:JACKSU

( http://it.sinru.com/knowbase/html/2004-12/redir.php?code=MTEwMzExNzE3Mg==# )

说明:当删除一个物理文件时,如果有逻辑文件与之相关,则删除会失败,所以要找出与物理文件相关的索引,视图,约束,先将这些逻辑文件删除,然后才能删除物理文件。这里介绍几个有用的命令:

1. DSPDBR FILE(Lib/File) OUTPUT(*PRINT)

该命令列出与物理文件相关的索引,视图,约束。

2. DSPFD FILE(Lib/File) TYPE(*CST) OUTPUT(*PRINT) 该命令显示建立在该物理文件上的约束的详细信息。

3. DSPFD FILE(Lib/File) TYPE(*ACCPTH) OUTPUT(*PRINT) 该命令显示建立在该物理文件上的访问路径的情况。

3.30 如何查询OS/400上装的主语言、第二语言是什

么?

作者:JACKSU

(http://it.sinru.com/knowbase/html/2004-11/redir.php?code=MTA5OTQwMTc1MA==#)

在OS/400的命令行输入:

GO LICPGM 选择 20 Display Installed Secondary Languages 之后,弹出画面“Display Installed Secondary Languages ”,上面显示这台AS/400上所装的主语言、第二语言。

3.31 如何查找物理文件 (PF) 与 逻辑文件 (LF) 之间

的关系?

作者:fh2001

(http://it.sinru.com/knowbase/html/2004-11/redir.php?code=MTA5OTUwNDk5Ng==#)

简要介绍:

通常我们用DSPDBR查找一个物理文件(Physical File)上挂了哪个逻辑文件(Logical File). 而反过来查就不太清楚了,其实DSPFD命令可以做到这一点

- 46 -

AS400学习笔记 2006/04,Daniel,Easycon

一.查看物理文件上挂有的所有的逻辑文件 命令: DSPDBR

二.查看逻辑文件挂到了哪个物理文件上了 命令: DSPFD

3.32 如何使DB2/400中的索引运行效率更高?

作者:jacksu

( http://it.sinru.com/knowbase/html/2005-10/redir.php?code=MTEyOTQ2NDQzNg==# ) 问题:如何使用DB2/400中索引的几个使用技巧,索引运行效率更高?

解答:大家知道索引是表的一个或多个列的键值的有序列表。创建索引的原因有两个: 1.确保一个或多个列中值的唯一性。

2.提高对表进行查询的性能。当执行查询时想以更快的速度找到所需的列,或要以索引 的顺序显示查询结果时,DB2 优化器选择使用索引。

DB2/400 版提供两种存取表的基本方法:表扫描(顺序)和基于索引的(直接)检索,基于索引的检索通常比表扫描效率高,那么,如何使DB2/400中的索引运行效率更高? 请注意以下四点:

1.避免数字转换

当列值与主变量(或常量值)进行比较时,尽量指定相同的数据类型和属性。如果主变量或常量值的精度大于命名列的精度,则 DB2 UDB AS/400 版不将该列用于索引。如果比较的两项有不同的数据类型,DB2 UDB AS/400 版必须转换其中的一个值或另一个值,这将产生不准确性(因为机器精度有限)。为避免比较列和常量时发生问题,使用下列: 相同的数据类型

相同的小数位,如果适当的话 相同的精度,如果适当的话

例如,EDUCLVL 是个 SMALLINT 值。当使用 SQL 时,指定: ... WHERE EDUCLVL < 11 AND EDUCLVL >= 2 而不是

... WHERE EDUCLVL < 1.1E1 AND EDUCLVL > 1.3 2.避免算术表达式

不要使用算术表达式作为一个操作数与行选择谓词中的列进行比较。优化器不使用与算术表达

式比较的列来构建索引。例如,当使用 SQL 时,指定: ... WHERE SALARY > 16500 而不是

... WHERE SALARY > 15000*1.1 3.避免字符串补空

当将定长字符串列值与主变量或常量值比较时,尽量使用相同的数据长度。如果常量值或主变量大于列长度,则 DB2 UDB AS/400 版不使用索引。假设 EMPNO 为 CHAR(6) 且 DEPTNO 为CHAR(3)。例如,在使用 SQL 时,指定:

... WHERE EMPNO > '000300' AND DEPTNO < 'E20' 而不是

... WHERE EMPNO > '000300 ' AND DEPTNO < 'E20 ' 4.避免使用以 % 或 _ 开头的 like 模式

- 47 -

AS400学习笔记 2006/04,Daniel,Easycon

当在 LIKE (OPNQRYF %WLDCRD) 谓词中使用百分比符号 (%) 和下划线 (_) 时,它们指定与您想选择的行的列值相似的字符串。当在字符串中间或尾部使用它们表示字符 时,可以利用索引,如下所示。例如,当使用 SQL 时,指定: ... WHERE LASTNAME LIKE 'J%SON%'

以上四点可以有效地提高DB2/400中索引的使用效率,建议大家要特别注意。 参考资料: http://publib.boulder.ibm.com/html/as400/infocenter.html

3.33 如何提高AS/400 TCP/IP的性能?

作者:jacksu

( http://it.sinru.com/knowbase/html/2005-02/redir.php?code=MTEwODY1MTMwNg==# ) AS/400用TCP/IP协议于其他主机进行通讯时,性能不是很好,除了提高网络带宽以外,还应检查AS/400上TCP/IP的配置:

1.修改MTU值(Maximum Transmission Unit)。 1.) 在AS/400命令行上输入命令: CFGTCP

2.)选择Option 2.(Work with TCP/IP routes). 3.)在要修改的路由前输入2(change).

4.)在“Maximum transmission unit”参数输入*IFC.

*IFC的含义:MTU的值与TCP/IP Interface的(Option 1)中的MTU值相同,Interface在缺省情况下与LinD中的Maximum frame size相同。

这样可以提高TCP/IP在这个接口上的吞吐量。

2.修改发送/接收缓冲区的值。

缺省情况下TCP的发送/接收缓冲区的大小是8192,可以考虑适当调整它值(范围是0.5MB-8MB)

1.) 在AS/400命令行上输入命令: ---=CFGTCP

2.)选择Option 3.(Change TCP/IP attributes).

3.)在“TCP receive buffer size”和“TCP send buffer size”参数位置输入要修改的值。 或用CHGTCPA命令直接修改。

TCP receive buffer size:接受远程系统数据的缓冲区的大小,若这个值过大,超过了网卡所规定的值,应考虑较低这个值,可以有效地提高TCP的性能。

TCP send buffer size:TCP发送数据的缓冲区的大小,可以根据网卡所规定的值适当调整它的大小。

3.34 如何限制QZDASOINIT作业的临时空间?

作者:jacksu

( http://it.sinru.com/knowbase/html/2004-12/1102256003.htm# ) 说明:

用户利用Client Access 的ODBC 进行Client/Server 结构的应用开发时,发现QZDASOINIT 作业经常占有大量临时空间,特别在超大规模的数据库查询时,临时空间占

- 48 -

AS400学习笔记 …… 此处隐藏:2160字,全部文档内容请下载后查看。喜欢就下载吧 ……

AS400 自学笔记集锦 - 图文(18).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/518692.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)