用C#查询postgresql数据库,超过30秒就查不到了

沫林 2019-06-19 03:56:55
如题,如果我把sql语句直接放到数据库里执行,执行1分多钟,但是可以查出来值,但是放到C#程序里超出30后会提示“未将对象引用到对象的实例”,就是查出来的结果为空,我大概猜了一下,可能 是连接时间有什么限制之类的,于是我通过百度,修改了配置文件,如下:
<system.web>
<httpRuntime maxRequestLength="102400" executionTimeout="720000"/>
</system.web>
但是完全没用,超过30秒依然报那个错,有大佬知道要怎么办吗?
我用的postgresql数据库
...全文
160 5 点赞 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xian_wwq 2019-06-20
查询超时了
可以考虑从两个角度优化
1.调整表结构,提高查询效率
2.调整数据展示方式,分批次查询
  • 打赏
  • 举报
回复
冰川711 2019-06-19
<add key="XXXConn" value="Host=120.400.510.340;Port=5442;Username=postgres;Password=123;Database=ceshi;CommandTimeout=720"/>
  • 打赏
  • 举报
回复
沫林 2019-06-19
引用 1 楼 jinkuang45 的回复:
看看你的连接字符串


这是连接的方法
  • 打赏
  • 举报
回复
沫林 2019-06-19
引用 1 楼 jinkuang45 的回复:
看看你的连接字符串

<add key="XXXConn" value="Host=120.400.510.340;Port=5442;Username=postgres;Password=123;Database=ceshi"/>
  • 打赏
  • 举报
回复
冰川711 2019-06-19
看看你的连接字符串
  • 打赏
  • 举报
回复
相关推荐
发帖
C#
加入

10.6w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2019-06-19 03:56
社区公告

让您成为最强悍的C#开发者