为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:dm8
【操作系统】:centOs7
【CPU】:
【问题描述】*:
begin
UPDATE table1 SET FPREDISTANCE = 1,FPRERPOINT = '102,28',FNEXTDISTANCE = 10,FNEXTPOINT = '104,28',FSORT = 1240,FSTARTMILEAGE = 8153.0,FENDMILEAGE = 6680.0 WHERE FID='1691624897329106944';
…
end
批量更新效率很低,有没有其他方法进行批量更新的?同时这样DM的内存占用特别大,更新10W条的数据,占用20多G,直接被系统Kill了进程
看看 NAV_BASE_CENTERLINE 表上是否有建立针对 FID 字段的索引,另外,看看是不是表上有触发器在做其他业务处理。