注册

.net framework环境下,ExecuteReader执行速度慢

wushang666 2022/09/15 984 1 已解决

【DM版本】:DM8
【操作系统】:LINUX
【CPU】:
【问题描述】*:
单表查询的SQL语句在DM管理工具中执行的速度很快,查看执行计划,也正常走索引了。DM管理工具中显示的执行时间为6毫秒。
image.png

而同样的sql语句放在.net写的测试程序中执行,却用时2秒多。如下图:
image.png

通过反复测试发现,似乎select语句查询的列的个数对执行执行时间有很大影响,下图是我把原先的sql语句查询列去掉一列(列名为 ‘’ TEST,其实是一个空的列)的情况下,执行的结果:
image.png

代码样例如下图:
image.png

.net 驱动的版本如下:
image.png
不知道什么原因,盼回复!

回答 0
暂无回答
扫一扫
联系客服