db2boy()!你好,有个紧急问题向你求救.doc_第1页
db2boy()!你好,有个紧急问题向你求救.doc_第2页
db2boy()!你好,有个紧急问题向你求救.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

我在开发过程中遇到如下现象: 1)通过8.1 for win客户端连接到8.1 for win的服务端,速度很快。 2)通过7.2 for win客户端连接到8.1 for win的服务端,速度明显比1)慢许多。 3)通过7.2 for win客户端连接到7.2 for aix的服务端,速度明显比1)慢许多。 以上都采用OLE DB进行连接。 问题: 1)是否7.2在速度上比8.1慢? 2)我现在的最终应用环境是7.2 for win客户端连接到7.2 for aix服务端,如何提高速度呢? 补充现象: 1.在公司开发的环境如下:服务器上为8.1,客户端为8.1。后来所有客户端(除一台外)换成了7.2,服务器上还是8.1,但发现换成7.2后的连接速度比以前慢了许多(很明显)。而没有换成7.2的那台机器速度明显比换成7.2的要快。 2.在客户那里,服务端时aix 5 + db2 7.2,web server是win2000 server + db2 7.2。我们将开发的.NET程序发布上去后,速度比在公司里用8.1时慢了不少。而客户那里的web server的配置为:IBM eServer xero 1.5G,双CPU,1G内存。而公司的web server为一台兼容机:P4 1.7,256M,应该说性能不能比,但速度反而慢了许多。唯一的不相同的地方就是db2由8.1换成了7.2。 问题点数:100、回复次数:9Top 1 楼3000sunqin(3000sunqin)回复于 2003-11-20 16:44:09 得分 20应该说1和3的速度应该是差不多的,如果说,有这个问题,我觉得可能是由于你的7.2的参数没有进行调优,而在8上,有一些参数的缺省值比较大。Top2 楼db2boy()回复于 2003-11-20 18:27:01 得分 0 单纯从ole db上来看,如果都配置得不错,我觉得v7.2也不应当慢很多,不过,对于.net,可能v8还是会好些,毕竟db2对.net比较充分的支持还是从出了 v8 后开始的,但是不是能够快到你所描述的程度就不好说了。Top3 楼etp_1()回复于 2003-11-21 10:53:08 得分 0 谢谢楼上两位的答复。由于以前的开发都是基于SQL Server开发的,这次的开发是第一次使用DB2,遇到了不少问题。希望得到你们的帮助。 1.应该说由8.1换成7.2后,速度变慢是很明显的。我们做了个大概的测试(我们开发的.net程序的主Web页面的左边是采用递归方法构造一颗树,时间主要消耗在构造树上面),在8.1下,程序完全启动大概3秒钟,而在7.2下,程序完全启动大概8秒钟。变化已经很明显了。上面的测试是在相同的环境下。 2.如果说是参数配置的原因,那么要配置哪些参数呢?请赐教。 3.我在IBM的网站上看到DB2 7.2的补丁到了SP10,不知道打补丁后情况是否会好些。如果是,是否需要在DB SERVER (HE) 和 Web Server上都打补丁? 谢谢!Top4 楼db2boy()回复于 2003-11-21 12:09:39 得分 0 配置的问题只有原则,但没有绝对的方法。你可以对比一下两个系统上v8的参数和v7的参数,看看哪些参数值,然后试着调整。 打了补丁不会有坏处,只打db2的就可以,因为现在慢的是db2。另外,你的应用程序是通过什么driver来存取db2的?是ole db provider吗?Top5 楼etp_1()回复于 2003-11-21 12:47:31 得分 0 1.是通过IBM OLE DB Provider for DB2来存取DB2的,通过V8存取的连接串为: Provider=IBMDADB2.1;User ID=db2admin;password=db2admin;Data Source=satrp;Location=ibmserver4:50000;Persist Security Info=False 通过V7存取的连接串为(连到AIX上的DB2 7.2): Provider=IBMDADB2.1;User ID=db2admin;password=db2admin;Data Source=satrp;Persist Security Info=False 2.关于配置,能否指出从哪些方面着手? 3.关于补丁:是否AIX上的DB2 7.2 和 web server上的DB2 7.2都要打补丁? Top6 楼gdlin(unfire)回复于 2003-11-21 14:54:40 得分 0 我的问题是:DB2 8.1 client使用控制中心连 7.2 SERVER时连不上,而使用命令catalog可以连上,但连上后不能用。 命令中心提示: SQL1097N 在节点目录中找不到节点名。 SQLSTATE=42720 解释: 在远程数据库的数据库目录中列示的节点名或者在连接命令中指定的节点名 未在节点目录中编目。 不能处理该命令。 联合系统用户:数据源 也可能会检测到此情况。 用户响应: 验证在数据库目录中列示的节点名或连接命令的对象在节点目录中是否已编 目。若该节点未列示在节点目录中,则提交 CATALOG NODE 命令。 联合系统用户:除以上列示的操作之外,还验证所有 SYSCAT.SERVERS 条目中列示的节点名是否正确。若该节点未列示在节点目录中,且服务器是 DB2 系列的一个成员,则对该节点发出 CATALOG NODE 命令。 sqlcode : -1097 sqlstate : 42720 Top7 楼trickhelloall(bigbrain)回复于 2003-11-21 16:46:01 得分 20DB2 7.2的FIXPAK 10不是FOR连接的,你的问题应该考虑网络的速度,客户端连接的数量,服务器上dbm和db的cfg配置,都有关系,版本和平台不是主要问题Top8 楼db2boy()回复于 2003-11-21 17:06:08 得分 60如果你对v8也是通过ole db provider来存取的,那真是应该差别不大,如果v8用的是.net data provider,快些倒是应该的。 另外, 从补充现象1来看,你的客户端版本和服务器端版本不同,这也许会导致连接起来速度慢些(只是猜想),毕竟不是原装。 如果想比较V8和v7的速度,我觉得你更应该用是7.2 for win客户端连接到7.2 for windows的服务端与 v8 for win客户端连接到V8 for windows的服务端来比较。如果差别不大,那就不是V7的问题,很可能是与aix上连接,或者aix上系统、数据库的整体问题。Top9 楼etp_1()回复于 2003-11-22 11:05:30 得分 0 我觉得楼上两位说的有道

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论