ASP.net SQL查询超时问题,求帮助!
发布网友
发布时间:2023-10-19 17:25
我来回答
共2个回答
热心网友
时间:2024-12-11 16:46
1。数据量大,当然不能一下子全取出来,你可以取出每页需显示的数据,这个就叫数据分流,如果一下子全取出来,全丢给浏览器,估计你浏览器也要卡死了
2。在数据库里取出所有数据,按序排列,放到新建的临时Table里,然后取出你需要的那几条,这样把压力丢给数据库,就不会链接超时了
该文章转自:站点基地$答复$}有空到软件测试基地,365testing看看VYU。365testing.com。VYU
热心网友
时间:2024-12-11 16:46
把查询的超时时间手动设置一下延长,但是这不能根本的解决问题的,造成这种原因的话是你数据量大了,最好的办法是对你的数据表创建索引提高查询速度
ASP.net SQL查询超时问题,求帮助!
1。数据量大,当然不能一下子全取出来,你可以取出每页需显示的数据,这个就叫数据分流,如果一下子全取出来,全丢给浏览器,估计你浏览器也要卡死了 2。在数据库里取出所有数据,按序排列,放到新建的临时Table里,然后取出你需要的那几条,这样把压力丢给数据库,就不会链接超时了 该文章转自:...
ASP.Net 页面查询时间过长 最后显示“无法显示页面” 怎么解决?_百度知...
3.在程序方面:优化sql查询,尽量按索引查询。
asp.net查询数据库大数据卡的要死有什么方法决解
1、将你查询的SQL放到数据库中执行看需要用多少时间,如果时间比较长的话,首先要从你的查询进行优化,比如说像楼上说的是不是查询了太多不需要的数据,有没有分页,还有就是查询条件的问题,是不是用了太多嵌套查询,是不是应该给查询频繁的字段加索引,是不是考虑用存储过程替代SQL语句 2、检查不绑...
asp.net连接数据库超时的原因是什么
你可以在数据库中使用sp_who查询出你正在使用的数据库是否有sleeping的或者AWAITING COMMAND的然后调试你的代码看看是什么原因导致出现这个问题的。还有就是可能因为你使用的sql语句查询数据量过大而且使用过多的子查询导致sql语句执行效率很低然后会是数据库无法及时响应。这个是我个人的经历。具体其他的我就...
asp.net中奇怪的连接超时,应该和commandTimeout无关
sb_group]WHERE [group_id] IN (SELECT [group_id]FROM [sb_auth_group]WHERE [auth_id] IN ( SELECT [auth_id]FROM [sb_authority]WHERE [type_id] = " + type.Type_id + " ) )此处的查询语句 3层in查询 效率 会有问题 如果数据量大的话 超时会发生....
SqlConnection 无法设置连接超时,100分求助
我需要在asp.net 程序里,识别当前数据库服务器是不是连接不上。以采用备用的方案。但目前是在连接串里设置 Connect Timeout 完全不起作用,还是要等40几秒(客户体验不好),求助如何才能实现SqlConnection 的超时设定。代码如下(代码中的Ip为不存在的,测试用的)SqlConnection conn=new SqlConnection...
asp.net与SQL server 2008连接时的错误,请高手讲解
建议采用 服务器名\实例名 方式 引用 SQL 2008 服务器 这需要你现在SQL Server 的企业管理器中确认实例名称 然后在连接字符串中,将 Server={local} 这句改写成 Server={local}\InstanceName 或者 .\InstanceName 127.0.0.1\InstanceName ip 地址\InstanceName 服务器名称\InstanceName InstanceName 就是...
asp.net连接sql2012数据库时老出错
提示你没有找到用户名 pan 是你定义数据库连接时候,数据库的UserID写错了 你要清楚你的表放在哪里,登陆sql的时候会显示你的server地址,用sql server 身份验证 登陆的UserID,password,以及table存放的那个database,这些连接的时候都要用到
用ASP.NET开发的一个BS系统运行过程中报"超时时间已到……达到了最大...
问题的原因是与数据库的连接没有显示关闭,而等系统自动回收是要时间的.解决方案:1.在代码里面,把未关闭的连接关闭 2.扩大共享池,方法如下:2.1修改连接池的连接生存期 因为默认值是60秒,即连接从应用程序被释放后可以在池中保存的时间。如果是ODBC的话 则可以在ODBC Data Source Administrator中手动...
各位大虾,我这里遇到一个关于asp.net和sql的简单问题,错误提示为:关键...
这个key是student表中的一个字段么?这里之所以会出错,是因为key是sql server中的一个关键字,如果你也用了key做为字段名,那么可以写成[key],加个中括号就好了:string sql = "SELECT username,[key] FROM student WHERE username = '" + userName + "'and [key] ='" + userPwd + "'";