免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2089 | 回复: 3
打印 上一主题 下一主题

关于程序描述文件 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-07-14 17:10 |只看该作者 |倒序浏览
看了大虾们的帖子,很不明白:"带键值的程序描述文件,相当于一个query file或lf,可以突破项目对10LF的限制界限。代价需占用操作者的等待时间和系统创建带键值的程序描述文件的时间和系统资源。"
请问query file是什么?如何使用呢?那个如何用程序描述文件代替lf,消耗的是什么资源?小弟很白,希望具体解释,最好有源码!!!!不胜感激!!!

论坛徽章:
0
2 [报告]
发表于 2009-07-14 17:11 |只看该作者
等老P给你解答,哈哈。

论坛徽章:
0
3 [报告]
发表于 2009-07-14 20:17 |只看该作者
query/400是IBM在as400平台os/400天生的附属品,作用于对pf等文件创建一个数据筛选的数据集,用于ovrdbf等操作。产生的数据集与LF是相同作用,只不过LF是永久的数据集;query file是临时的数据集。

创建LF是需要占用系统资源,如cpu处理时间,400辅助存储空间等。在底层的pf如果没有数据的情况下,不会感到创建LF系统耗费的资源,如果在一个10G以上的PF上创建LF,就会明显的感动系统耗费的资源,需20分钟左右的等待时间。

因为query file和RPG的带key的文件描述文件都是临时的创建的,如果都是基于一个大数据量的pf,上面已经说过,要占用系统资源,用户需等待创建过程。

有关query/400的redbook,可以到IBM网站搜索下载。

顺便说一下,随着as400平台的越来越开放,把as400平台作为数据源的后台越来越多,非rpg等语言,如java等前台+AS400后台数据服务器的应用越来越广。对提高as400数据源对java的sql操作响应效率要求,IBM在os/400 v5r3之后添加了许多重大改进,如DB2的引擎等。对java能够使用达到类似query file的应用效率,IBM在DB2下增加了MQT--一种对sql操作应用的已筛选预置数据集。

[ 本帖最后由 passthru 于 2009-7-14 20:32 编辑 ]

论坛徽章:
0
4 [报告]
发表于 2009-07-14 22:40 |只看该作者

回复 #3 passthru 的帖子

呃~~谢谢大侠,似懂非懂,在down点资料看看!那能举个程序描述文件使用的小例子!!不会用那个啊!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP