SQL超時解決方案-有時並不是設定問題
Server.scrīptTimeout,預設值是90秒.
要增大它,在你的asp檔案中加一句,如下:
Server.scrīptTimeout=999,
將頁面超時設為999秒.
最初我只設定Server.scrīptTimeout,
但仍會出現timeout錯誤,無論它的值設成都多大.
後在社群裡看到一帖子,提到commandTimeout屬性,
於是檢視Option Pack文件,果然還有timeout.
Connection物件和Command物件都有個CommandTimeOut屬性,
預設是30秒,如果你有一個耗時的查詢或資料處理,
很容易就超時了.要增大它,也很容易,建立物件後,
設定它的屬性,如下:
con.CommandTimeOut = 999,
設為999秒,其中con是一Connection物件.
如設為零,將無限等待,沒有這一timeout限制.
Command物件不會繼承Connection的這一屬性,
所以對可能超時的Command也要單獨設定CommandTimeout屬性.
最後IE也有個超時設定,5分鐘從伺服器得不到資料,也超時.
這種情況可能很少碰到,
但當我把一10多萬查詢的結果儲存為mdb檔案時,
就遇到了.(至於儲存的方法,請參看精華區中的一篇帖子.)
解決方法:(原文請參照微軟KB中的Q181050)
之前在做IC交易網的時候因資料太大了,超1000萬,加了記憶體解決
1. IE要4.01 sp1以上版本.
2. 在登錄檔中HKEY_CURRENT_USERSoftwareMicrosoft
WindowsCurrentVersionInternet Settings中
加一DWORD型別ReceiveTimeout,值設為比如8個9.
3. restart computer.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-663350/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用requests庫解決Session物件設定超時的問題Session物件
- 解決 go get 超時問題Go
- 解決代理連線超時問題
- websphere 應用超時問題的解決Web
- nginx fastcgi 超時問題解決記錄NginxAST
- libevent設定超時後取消超時(bufferevent_set_timeouts取消超時無效問題)
- 分享解決SQL資料庫超時(timeout)的問題可能原因SQL資料庫
- Android定時關機問題解決Android
- 解決代理超時問題的三種方法
- EXP Or EXPDP時hang住問題,MOS解決方案
- Sql Server 資料庫超時問題SQLServer資料庫
- SQL Server 查詢超時問題排查SQLServer
- Java定時任務解決方案Java
- axios請求超時解決方案iOS
- mysql sql語句執行超時設定MySql
- Java 8 的日期與時間問題解決方案Java
- SSH 超時設定
- MongoDB 超時設定MongoDB
- oracleraccrs超時設定Oracle
- linux-wdt 原理和任意超時時間設定的解決方法Linux
- 工程make時出現"時鐘錯誤的問題"的解決方案
- session超時時間的設定Session
- weblogic設定超時時間Web
- Eclipse中使用的容器超時問題解決方法Eclipse
- Lumen 中使用 jwt 時多 guard 的問題解決方案JWT
- hadoop 2.7.1 jdk 1.7 時區問題以及解決方案.HadoopJDK
- Django的時區設定問題Django
- 請多討論問題,而不是解決方案 - frankel
- 【Linux-時間設定】-設定時區並調整時間Linux
- HttpClient設定聯網超時時間HTTPclient
- C# UdpClient 設定超時時間C#UDPclient
- CSocket設定超時(轉)
- HttpClient設定超時(轉)HTTPclient
- Go 解決國內go get安裝包超時問題Go
- 解決Redis/Codis Connection with master lost(複製超時)問題RedisAST
- SecureCRT 超時自動斷開連線問題解決方法Securecrt
- 優雅的快取解決方案--設定過期時間快取
- elasticsearch啟動時提示此時不應有common的問題解決Elasticsearch