找回密码
 立即注册

QQ登录

只需一步,快速开始

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


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

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

12 个回复

正序浏览
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-6-15 14:55:51
13#
好的,有问题欢迎您继续发帖交流
回复 使用道具 举报
老冯
中级会员   /  发表于:2023-6-15 12:00:40
12#
David.Zhong 发表于 2023-6-14 17:59
大佬做这个同步的操作应该也不会太频繁吧?具体场景是什么呢?
如果只是需要比如说一天做一次的话,可以考 ...

我先将它做成一个异步执行的吧。
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-6-15 09:16:34
11#
回复 使用道具 举报
老冯
中级会员   /  发表于:2023-6-14 18:07:19
10#
我参考你推荐的方案,将EXCEL文件转换成TXT后的路径作为变量拼接了一个SQL语句。="load data local infile  "&"""&Item&"""&"  into table  导入中间表  fields terminated by ','  "执行后它出的提示是不允许。如果文件放在数据库服务器上,这个指令执行没有问题。从本地上传的就不行,是否活字格要往数据库服务器传文件要做些什么设置才OK?

本帖子中包含更多资源

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

x
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-6-14 17:57:57
8#
感谢大佬的反馈~
这个需求我们给产品经理反馈一下,不过论操作数据库的速度的话,还是sql语句是最快的,活字格的服务端命令大部分最终也是转换为sql语句去执行的。
如果没有权限加存储过程的话,可以试试看能不能直接使用执行sql命令去实现
回复 使用道具 举报
老冯
中级会员   /  发表于:2023-6-14 11:08:43
7#
David.Zhong 发表于 2023-6-14 09:55
各有应用场景,大佬的核心问题是数据量太大了,可以参考楼上格友的方案。

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

几万行数据在两个系统之间传递是很经常的,如果都在数据库服务器上去做这个动作,本身就对数据库服务器依赖太多了,以后迁移就不方便,而且我们没有权限去数据库服务器上加这个存储过程。还是希望活字格有解决办法,在服务端完成。
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-6-14 09:55:54
6#
各有应用场景,大佬的核心问题是数据量太大了,可以参考楼上格友的方案。

服务端命令还有一个好处是可以设置为异步执行。
回复 使用道具 举报
老冯
中级会员   /  发表于:2023-6-13 20:39:38
5#


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

本帖子中包含更多资源

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

x
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-6-13 17:50:46
4#
看看这个方案?
活字格导入Excel数据(数万条数据的处理办法)
https://gcdn.grapecity.com.cn/showtopic-51922-1-1.html
(出处: 葡萄城产品技术社区)
回复 使用道具 举报
VVANVI悬赏达人认证
论坛元老   /  发表于:2023-6-13 17:33:03
3#
撸代码  效率会高一些
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部