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

sql執行卡死

發布時間: 2022-08-19 16:15:40

A. PLsql隨便執行什麼語句都卡死

重啟機器

B. pl/sql中在命令窗口中執行sql腳本卡死

你看過這個腳本的內容么!是不是因為插入數據量過大?我在查詢的時候遇到過卡死的情況,那張表數據量過大!我查詢了所有的信息。如果是,插入數據過大的話,可以試著分次插入

C. PLSQL可以連上資料庫,但是只要一執行命令就卡死,下面一直顯示正在初始化,但是PLSQL沒有響應

兩種可能:
1.網路有問題,網速過慢會造成這個問題
2.oracle很忙,響應不過來。
你到oracle伺服器本機上執行一下看看就知道了。

D. SQL一運行就卡死 應該從哪方面入手解決比較好

1. SQL優化的原則是:將一次操作需要讀取的BLOCK數減到最低,即在最短的時間達到最大的數據吞吐量。
調整不良SQL通常可以從以下幾點切入:
? 檢查不良的SQL,考慮其寫法是否還有可優化內容
? 檢查子查詢 考慮SQL子查詢是否可以用簡單連接的方式進行重新書寫
? 檢查優化索引的使用
? 考慮資料庫的優化器

2. 避免出現SELECT * FROM table 語句,要明確查出的欄位。

E. SQL語句卡死了,直接退出會有影響嗎

是程序數據交互層設計有問題。如果使用了框架,就把數據源的最大連接數調大一點試試看。如果還是不行,換種數據源支持jar試試。感覺就是數據源配置這塊或者數據源本身有問題。

F. Delphi連接sql資料庫過程界面會卡死怎麼辦

可以嘗試如下作法:
1. 自定義一個類,ADOConnection、ADOQUERY為其成員域成員動態創建;
2. 啟動線程去執行連接操作;此線程有一標志,當連接有結果(成功或失敗)後置TRUE;
3. 界面單元調用此線程,WHILE判斷線程標志為TRUE時,說明連接有結果。
while not customerThread.flag do begin
application.ProcessMessages.
end;

G. plsql調試存儲過程執行卡住

1、存儲過程中是否有 LOOP ?
如果有 的在end loop 添加 EXIT WHEN 游標名%NOTFOUND (意思是如果沒有這個游標,就跳出)
2、沒有loop 的話
手動停止掉當前的存儲過程吧。語句如下:
--先查運行的存儲過程sid
select /*rule*/ sid from v$access where object='存儲過程名'
--通過sid 找到serial
select sid ,serial#,paddr from v$session where sid='上一句查到的sid'
--kill 掉存儲過程
alter system kill session 'sid','serial#'