这两天做一个数据分析的小工具。数据量大概在30万。运行一次竟然长达5分钟有时候甚至更长,反复调了很久也加了stmt.setFetchSize(Integer.MIN_VALUE);但是还是慢的不行。后来发现用的是wifi,传输速度较慢,后来差上网网线,速度缩减到1分钟。
总结:对问题定位不准确。看了很久,一直去找细枝末节的地方。忽略了网络传输是影响程序效率的重要因素之一,这对解决问题是非常不利的。解决问题应该去考虑主要因素。是一个教训。记录一笔
这两天做一个数据分析的小工具。数据量大概在30万。运行一次竟然长达5分钟有时候甚至更长,反复调了很久也加了stmt.setFetchSize(Integer.MIN_VALUE);但是还是慢的不行。后来发现用的是wifi,传输速度较慢,后来差上网网线,速度缩减到1分钟。
总结:对问题定位不准确。看了很久,一直去找细枝末节的地方。忽略了网络传输是影响程序效率的重要因素之一,这对解决问题是非常不利的。解决问题应该去考虑主要因素。是一个教训。记录一笔