找回密码
 立即注册

QQ登录

只需一步,快速开始

老冯
中级会员   /  发表于:2023-6-13 16:57  /   查看:2584  /  回复:12
10金币


我用了页面表格导入和后端导入2种方式,前端导入表格很快,提交表格40分钟还在转圈。
后端导入EXCEL到中间表,然后保存到目标数据表也用了40分钟。

有什么办法可以解决这个问题吗?

最佳答案

查看完整内容

大佬做这个同步的操作应该也不会太频繁吧?具体场景是什么呢? 如果只是需要比如说一天做一次的话,可以考虑用定时任务在晚上来做这个操作,那么时间就不是那么重要了。 另外也可以考虑是否可以做成异步的,同步的逻辑做到后台,等同步好了,再查看。 大佬可以考虑下。 另外如果希望进一步优化性能的话,大佬可以提供下excel和工程文件,在产品需求版本提个帖子,后续可以交给开发研究一下。

12 个回复

倒序浏览
最佳答案
最佳答案
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-6-13 16:57:31
来自 9#
大佬做这个同步的操作应该也不会太频繁吧?具体场景是什么呢?
如果只是需要比如说一天做一次的话,可以考虑用定时任务在晚上来做这个操作,那么时间就不是那么重要了。
另外也可以考虑是否可以做成异步的,同步的逻辑做到后台,等同步好了,再查看。
大佬可以考虑下。
另外如果希望进一步优化性能的话,大佬可以提供下excel和工程文件,在产品需求版本提个帖子,后续可以交给开发研究一下。
回复 使用道具 举报
Syl悬赏达人认证
银牌会员   /  发表于:2023-6-13 17:12:19
2#
本帖最后由 Syl 于 2023-6-13 17:13 编辑

数据量太大了吧,一次性保存22W条。
呼叫管理
回复 使用道具 举报
VVANVI悬赏达人认证
论坛元老   /  发表于:2023-6-13 17:33:03
3#
撸代码  效率会高一些
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-6-13 17:50:46
4#
看看这个方案?
活字格导入Excel数据(数万条数据的处理办法)
https://gcdn.grapecity.com.cn/showtopic-51922-1-1.html
(出处: 葡萄城产品技术社区)
回复 使用道具 举报
老冯
中级会员   /  发表于:2023-6-13 20:39:38
5#


如果服务端导入EXCEL文件67000左右要用280秒,比前段表格导入提交的速度没有优势,为啥要费劲搞个服务端导入呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-6-14 09:55:54
6#
各有应用场景,大佬的核心问题是数据量太大了,可以参考楼上格友的方案。

服务端命令还有一个好处是可以设置为异步执行。
回复 使用道具 举报
老冯
中级会员   /  发表于:2023-6-14 11:08:43
7#
David.Zhong 发表于 2023-6-14 09:55
各有应用场景,大佬的核心问题是数据量太大了,可以参考楼上格友的方案。

服务端命令还有一个好处是可以 ...

几万行数据在两个系统之间传递是很经常的,如果都在数据库服务器上去做这个动作,本身就对数据库服务器依赖太多了,以后迁移就不方便,而且我们没有权限去数据库服务器上加这个存储过程。还是希望活字格有解决办法,在服务端完成。
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-6-14 17:57:57
8#
感谢大佬的反馈~
这个需求我们给产品经理反馈一下,不过论操作数据库的速度的话,还是sql语句是最快的,活字格的服务端命令大部分最终也是转换为sql语句去执行的。
如果没有权限加存储过程的话,可以试试看能不能直接使用执行sql命令去实现
回复 使用道具 举报
老冯
中级会员   /  发表于:2023-6-14 18:07:19
10#
我参考你推荐的方案,将EXCEL文件转换成TXT后的路径作为变量拼接了一个SQL语句。="load data local infile  "&"""&Item&"""&"  into table  导入中间表  fields terminated by ','  "执行后它出的提示是不允许。如果文件放在数据库服务器上,这个指令执行没有问题。从本地上传的就不行,是否活字格要往数据库服务器传文件要做些什么设置才OK?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部