【c# – 大表上查询时的连接超时】教程文章相关的互联网学习教程文章

c# – 大表上查询时的连接超时【代码】

在从大型表上查询数据时,我遇到了脚本超时的问题. 该表有9,521,457行. 我正在尝试预先形成的查询是:SELECT * FROM `dialhistory` WHERE `customerId` IN (22606536, 22707251, 41598836);此查询在HeidiSQL上运行没有问题,大约需要171秒并返回434行. 但是当我运行我的C#脚本时,它会在161行之后超时.16:54:55: Row 1 ... 16:54:55: Row 161 16:55:32: Error -> Timeout expired. The timeout period elapsed prior to completion...

c# – 重试命令/连接超时是否安全?

我们已经使用了一种机制(一个名为SqlDeadlockHelper的类)已经有一段时间了,并且由于死锁而在尝试失败的数据库调用时帮助了我们很多. SqlDeadlockHelper将捕获SqlException,认识到它是一个死锁,然后再试一次.第二次尝试几乎总是成功. 为命令和/或连接超时做这样的事情是否安全?我的意思是,在SQL Server上完成工作是不可能的,只是在数据返回给调用者之前超时,是吗? 编辑: 已经提到交易作为将呼叫视为工作单元的方式.这样它就可以成...

c# – IIS连接超时和连接字符串超时属性【代码】

我在这两个术语中感到困惑我想知道连接字符串中的超时和IIS配置中的超时之间的区别是什么data source=xxxx;Initial Catalog=Test;User=yy;Password=yyyy;Timeout=10解决方法:IIS连接超时与IIS超时非常不同 数据库连接超时是关于建立与DB的连接,从MSDN SqlConnection.ConnectionTimeout开始Gets the time to wait while trying to establish a connection beforeterminating the attempt and generating an error.从MSDN about Conn...

c# – VS2017上的SQL Server连接超时【代码】

我有一个控制台应用程序正在做一个标准:new SqlConnection("<connection string>").Open()但是超时(最终)超时:System.Data.SqlClient.SqlException (0x80131904): A network-related orinstance-specific error occurred while establishing a connection toSQL Server. The server was not found or was not accessible. Verifythat the instance name is correct and that SQL Server is configured toallow remote connection...