pypostgreSQL中 execute 和 executemany 性能对比

(一)性能对比

           今天用到点数据落到面内,利用st_intersect方法,取到面包含点数据后,需要把面的属性赋值给点信息,点数据117万,面19条,开始利用execute,大概20分钟一万条数据,后来利用executemany,117万总共花费7分钟。效率 对比差距很大。

(二)总结

        可以看出明显的区别, 如果需要批量插入数据库,还是用 executemany方法 这个和execute 不是一个数量级.,如果只是插入比较少的数量量 用 exectue 比较好点.

你可能感兴趣的:(pypostgreSQL中 execute 和 executemany 性能对比)