起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: wgs7909

[处理中5] 关于X5大数据量更新的时候效率低下的分析及建议

  [复制链接]

851

主题

2560

帖子

5714

积分

论坛元老

Rank: 8Rank: 8

积分
5714
QQ
 楼主| 发表于 2018-3-5 18:30:20 | 显示全部楼层
江苏院-吴昊 发表于 2018-2-27 14:48
我想探讨下:首先起步的多行数据更新,肯定是放在一个事务中,其中一行报错,所有的回滚。
其次,这种批量 ...

一次保存下去,的确不应该生成多条UPDATE。
用户的需求以及可能出现的业务场景,是你我这种凡人都想象不到的。
平台底层的实现逻辑问题,影响的是整个X5生态圈。
企业应用定制开发。X5开发者。
手机:15065117236
QQ:87356667
回复 支持 反对

使用道具 举报

532

主题

2107

帖子

4306

积分

论坛元老

起步萌新

Rank: 8Rank: 8

积分
4306
发表于 2018-3-5 18:36:08 | 显示全部楼层
本帖最后由 江苏院-吴昊 于 2018-3-5 18:40 编辑
wgs7909 发表于 2018-3-5 18:30
一次保存下去,的确不应该生成多条UPDATE。
用户的需求以及可能出现的业务场景,是你我这种凡人都想象不 ...

我查了下,确实有批量更新的语句,起步这个多条update语句确实有问题。即使用批量更新但也只能解决千百级别的数据而已。

可以自己接管save操作。

急需的是解决问题,saveAction的优化,估计要等好久。
及时结贴是个好习惯
回复 支持 反对

使用道具 举报

851

主题

2560

帖子

5714

积分

论坛元老

Rank: 8Rank: 8

积分
5714
QQ
 楼主| 发表于 2018-3-5 19:09:49 | 显示全部楼层
江苏院-吴昊 发表于 2018-3-5 18:36
我查了下,确实有批量更新的语句,起步这个多条update语句确实有问题。即使用批量更新但也只能解决千百级 ...

是的,你说的对,我自己写了一个存储过程来实现,1000条数据的时间只需要1秒。
企业应用定制开发。X5开发者。
手机:15065117236
QQ:87356667
回复 支持 反对

使用道具 举报

36

主题

200

帖子

2124

积分

金牌会员

Rank: 6Rank: 6

积分
2124
QQ
发表于 2018-6-8 13:24:08 | 显示全部楼层
wgs7909 发表于 2018-3-5 19:09
是的,你说的对,我自己写了一个存储过程来实现,1000条数据的时间只需要1秒。 ...

能否分享一下?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-2 09:51 , Processed in 0.105908 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表