Simon.hu 发表于 2019-6-20 14:54:58

看完必恍然大悟的活字格内幕:三十一、性能问题教程四(导入批量数据的性能)

很多朋友在说我们的导入Excel或者使用循环命令+表格操作命令的时候,有可能会遇到的性能问题,这里我在此使用几个小实验跟大家做一个整理总结。

活字格实验室开课了~~~
首先,我们做一下小实验:
1.添加100条数据,分别使用表格操作命令和数据表命令,他们的性能对比:
表格操作命令

表格操作命令,浏览器用时 100ms+

数据表操作命令

表格操作命令,浏览器用时 5000ms+

由此可见,批量操作时,使用表格操作命令的速度远远快于数据表操作命令;使用哪个,相信你已经心里有数了哈~
2.Excel导入5000条数据,表格松绑定和紧绑定的对比
表格松绑定导入Excel

大约用时1s+

表格紧绑定绑定

大约用时2s+

所以说,其实松绑定紧绑定,导入Excel的时候,其实差距并不大,但是松紧绑定会影响的是,松绑定导入后只是把数据放到表格中,并没有提交到数据库中,但是紧绑定会直接在导入的时候就将数据导入到数据库中。
如何抉择就要您到具体的使用场景中判断,
比如,客户就想直接导入到数据中,那么就是不要设置松绑定,这样数据直接就进去了,毕竟使用松绑定的话,再点击一个按钮这个数据提交还需要一段时间呢,这样算下来肯定比不设置松绑定的性能慢;
如果客户就是想先放到页面上,后面做一些修改后在点击按钮后添加,那就使用松绑定就可以了。
3.导入超大数据量的时性能问题:看高老板的套路吧
活字格导入Excel数据(数万条数据的处理办法)
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=51922&fromuid=30160


页: [1]
查看完整版本: 看完必恍然大悟的活字格内幕:三十一、性能问题教程四(导入批量数据的性能)