當前位置:首頁 » 編程語言 » sql執行超時設置
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql執行超時設置

發布時間: 2022-08-28 18:15:33

A. 在sql server2005中關於超時時間如何設置

你怎麼採集數據的?如果是在集成管理工具裡面手工執行,不可能發生超時啊。
如果是在某個程序裡面,有可能程序與資料庫伺服器的連接選項作了設置,需要查看具體的連接參數才可能猜到。

B. SQL 執行Update語句時超時

直接在查詢分析器里執行沒有問題,程序中執行就會超時,而且一旦在程序中超時後在查詢分析器里也會超時.

這個情況, 很可能是 程序裡面運行的時候,
有其他的代碼 修改了
usrtable 表 的 id = 1 的數據。
但是沒有 提交事務處理。
結果就是把 id=1 這行的數據,給鎖定了。

結果 程序中執行就超時了。
而且一旦在程序中超時後在查詢分析器里也會超時

你可以先測試一下,看看
程序中執行就超時了。
你把程序 關閉掉
然後去 查詢分析器里 再執行一下看看。
如果正常的話, 那麼可以確定,問題出在程序裡面的 某些事務沒有提交。

C. sql語句執行超時

update語句是很耗時的,你可以這樣.

1.將有用的數據先存入到一個臨時表.
select shop_snsn.*(這里把shop_snsn.kucun,替換成bt.kucun) into #shop_snsn_temp from shop_snsn, bt where bt.isbn = shop_snsn.cjname and shop_snsn.shopclass=2

2. 刪除shop_snsn表中的數據
delete from shop_snsn
where exists (select 'x' from bt where bt.isbn = shop_snsn.cjname) and shop_snsn.shopclass=2

3. 將#shop_snsn_temp表中的數據插回到shop_snsn表中.
insert into shop_snsn select * from #shop_snsn_temp

4. 刪除臨時表drop table #shop_snsn_temp

D. 如何設置MSSQL的請求超時

SqlComand cmd=new SqlComand();
cmd.TimeOut=6000;

E. 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.

F. 如何解決訪問sql資料庫超時問題

adoconnection1.CommandTimeout = 0命令執行超時時間(以秒為單位),設置為零說明無限制adoconnection1.ConnectionTimeout = 0連接資料庫超時時間(以秒為單位),設置為零說明無限制

G. SQL資料庫的超時時間怎麼設置

進入企業管理器——單擊資料庫右鍵——屬性——裡面有設置的。

H. 當網站執行SQL查詢比較耗時怎麼解決超時問題

查看執行計劃,如果是查詢語句本身比較慢,就想辦法優化查詢語句,但並不是所有的sql語句都可以優化,有的查詢語句已經是最優了,但還是執行時間很長,這時就要從數據結構方面去考慮了,數據記錄達到百萬級千萬級就要考慮拆分表,把表的文本欄位分出去等!

I. 語句和事務超時設置都是0,但總是出現超時,提示超時的sql語句很簡單,單獨執行不超過100毫秒

摘要 執行SQL時,需要關注其執行時花費的時間,避免SQL執行過長的時間,佔用資料庫的資源。對於OLTP類型的系統,SQL的執行時間一般來說都是比較短的,假如某個SQL執行時間超出平均值,則需要給予特別的關注,分析下是正常情況還是代碼問題。