sql查询中数据量二十万,加快运行速度?

0 投票
127 浏览
在做sql查询过程中,想要把查询的结果要素添加到动画图层,不过绘制过程十分缓慢,想问一下,这里查询条件类里的attribution和fields,和getFeatureBySQLParams.toIndex,对查询速度有没有直接影响?有什么方法可以加快要素绘制在动画图层上呢?
最新提问 8月 5, 2017 分类:  127次浏览 | 用户: 河南徐 (4 分)

1个回答

0 投票
fields指定返回的字段,返回的字段越少,json越小下载json和解析json的过程就会相应变快;toIndex用于限制返回数量,可用于分页查询,每次只取查询结果的指定起止位置的数据。影响服务端查询速度的主要还是数据量大小,可以通过建立字段索引提高SQL查询的速度,服务端查询结果通过网络发送给客户端。没有办法加快前端绘制速度,这是浏览器绘制Canvas的性能决定的,修改iClient for JavaScript相关源码,绘制速度应该也不会有明显的提升了,建议可以从减少数据量来实现,比如不一次性添加所有要素,根据动画的播放再去移除和添加,或者分成多个动画连在一起播放,当然不一定好实现和不一定能实现。
最新回答 8月 7, 2017 用户: 毛瑞 名扬四海 (1,768 分)
...