找回密码
 立即注册

QQ登录

只需一步,快速开始

宁波爱尔眼科

注册会员

5

主题

5

帖子

46

积分

注册会员

积分
46
宁波爱尔眼科
注册会员   /  发表于:2020-1-4 08:42  /   查看:2697  /  回复:5
5金币
活字格支持各种数据库的外联视图,我觉得这个功能很好,而且也给基于公司内部数据并且通过活字格来做开发提供了帮助,我们这边用的是ORACLE数据库,但是当活字格页面直接关联oracle外联视图时,读取的速度非常慢。以至于我不得不创建了一个和外联表一模一样的本地表,每隔几分钟做数据同步,然后页面再关联本地表的数据。我测试了一下,网页关联本地表和oracle外联表,之间打开的时间差了15秒这样,这我觉得是不能接受的,慢一点是正常,但是不至于慢那么多,我不知道其他sqlserver、mysql外联视图有没有这种性能问题,但是oracle我是亲身体会到了,因为再把外联表同步到本地是一件很麻烦的事情,会有很多的问题,所以能否建议优化下oracle外联表或者视图,提高外联数据的获取速率。(活字格服务端和oracle数据库都是纯内网的)

最佳答案

查看完整内容

外联库的连接效率问题主要取决于以下几个方面 1.网络原因,内置库快,是因为内置库和发布应用的服务器在一个机器上,不存在网络之间的影响;但是外联库却不是这样的,很多时候你会把活字格服务器和数据库分开在两台不同的机器上,这样就存在网络的影响。 做法:在数据库所在的服务器**问(一个页面只绑定了这个Oracle视图),看是否正常 2.视图本身的原因,需要确认在数据库管理工具中查询该视图,和在活字格中页面展示表的效率 ...

5 个回复

倒序浏览
最佳答案
最佳答案
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-1-4 08:42:46
来自 2#
外联库的连接效率问题主要取决于以下几个方面
1.网络原因,内置库快,是因为内置库和发布应用的服务器在一个机器上,不存在网络之间的影响;但是外联库却不是这样的,很多时候你会把活字格服务器和数据库分开在两台不同的机器上,这样就存在网络的影响。
做法:在数据库所在的服务器**问(一个页面只绑定了这个Oracle视图),看是否正常
2.视图本身的原因,需要确认在数据库管理工具中查询该视图,和在活字格中页面展示表的效率是否相差很大
你可以按照我说的方式检查下
回复 使用道具 举报
大河马65
注册会员   /  发表于:2021-2-7 15:07:26
3#
我也有类似的问题,连接表数据行数过多时,提示:因为不可预期的问题出现,此表不能连接。
回复 使用道具 举报
Timothy.Xu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-2-7 17:40:14
4#
大河马65 发表于 2021-2-7 15:07
我也有类似的问题,连接表数据行数过多时,提示:因为不可预期的问题出现,此表不能连接。

您好,您这个具体是什么情况呢?能否新开一贴,然后用把出现错误的情况提供给我们呢最好是有工程文件和截图,这样方便定位您的问题~
回复 使用道具 举报
大河马65
注册会员   /  发表于:2021-2-8 08:37:14
5#
Timothy.Xu 发表于 2021-2-7 17:40
您好,您这个具体是什么情况呢?能否新开一贴,然后用把出现错误的情况提供给我们呢最好是有工程文件和 ...

谢谢了,这个问题参见你们提供的文档自行解决了。就是把已经安装好的oracle数据库的安装路径增加到系统环境变量的 ORACLE_HOME设置中就好了。
回复 使用道具 举报
Timothy.Xu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-2-8 09:07:58
6#
大河马65 发表于 2021-2-8 08:37
谢谢了,这个问题参见你们提供的文档自行解决了。就是把已经安装好的oracle数据库的安装路径增加到系统环 ...

好的,感谢支持~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部