VB 连接SQL查询速度问题(不到2万的数据量)
展开全部
这个原因很多。最常见的也就是如下几点了:
第一:连接方式
连接sqlserver至少也用ado.net方式,还用odbc 那速度也就在GB数据集有很大区别。ado.net 和 odbc的速度差距基本为2倍左右,特殊情况可能会上百倍的性能差距。
第二:连接创建
这个很多人都用独占一个链接来提速,速度提升方法可行度为5颗星,提速质量基本为10倍以上。
第三:sqlserver配置
比如:
这个进入服务 memory
配置最大负荷内存和最小使用内存即可,最小的默认是零,改成4MB就可以提一些速度。
--------------------------------------------------------------------------------------------------------------
至于别的方面也特别多,但是第一条是最常见的,其他的比如表设计不合理,表无索引,
VB程序本身的原因,内存占有递增使用等
第一:连接方式
连接sqlserver至少也用ado.net方式,还用odbc 那速度也就在GB数据集有很大区别。ado.net 和 odbc的速度差距基本为2倍左右,特殊情况可能会上百倍的性能差距。
第二:连接创建
这个很多人都用独占一个链接来提速,速度提升方法可行度为5颗星,提速质量基本为10倍以上。
第三:sqlserver配置
比如:
这个进入服务 memory
配置最大负荷内存和最小使用内存即可,最小的默认是零,改成4MB就可以提一些速度。
--------------------------------------------------------------------------------------------------------------
至于别的方面也特别多,但是第一条是最常见的,其他的比如表设计不合理,表无索引,
VB程序本身的原因,内存占有递增使用等
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询