❶ 我用sql SERVER 2000訪問數據時卡,有時幾分鍾,有時10來分鍾
SQL2000升級到SQL2005以上版本後,會有這種情況,你檢查下。在資料庫上點擊右鍵,屬性,再選擇選項。右邊列表,下拉到最後,找到自動關閉。自動收縮。將他改為false即可。重啟SQL服務。OK了。試試看。
❷ pl/sql中在命令窗口中執行sql腳本卡死
你看過這個腳本的內容么!是不是因為插入數據量過大?我在查詢的時候遇到過卡死的情況,那張表數據量過大!我查詢了所有的信息。如果是,插入數據過大的話,可以試著分次插入
❸ oracle資料庫運行sql很卡很慢很頓,看等待事件都是cursor:pin s on x,這是啥
詳解cursor: pin S wait on X等待事件 『cursor: pin * events』等待事件 該類等待事件一般是為了pin相關的子游標 『Cursor: pin S on X』 最常見的等待事件, 進程為了共享操作例如執行pin游標而以SHRD S mode申請mutex, 但是未立即獲得。原因是該游標被其他進程以EXCL X mode 持有了。 實際該 cursor: pin S wait on X等待事件往往是由於其他因素誘發的。Mutex爭用僅僅是問題的症狀,但根本原因需要Database Consultant 進一步挖掘。 下面我們列出一些已知的常見案例, 在這些例子中可以看到 我上面提到的 Mutex的爭用僅僅是偽爭用: 過多的子游標 High Version Counts 過多的子游標版本Version Count可能導致Mutex 爭用,一般一個SQL的Version Count不要高於500。 檢查High Version Count很簡單, 在AWR里就有SQL ordered by High Version Count,也可以寫SQL查V$SQL、V$SQLAREA 昂貴的X$、V$視圖查詢 一些對於V$、X$視圖的查詢,需要訪問X$KGL*之類的fixed table,可能觸發Mutex爭用。 Mutex持有者得不到CPU Mutex持有者若得不到足夠的CPU片可能一直阻塞他人,直到它拿到需要的CPU。 這種情況可能由於OS操作系統的實際情況或者使用Resource Manager而引起。需要配合AWR中的Host CPU、Instance CPu一起看。 已經被KILLED的SESSION仍持有Mutex 當session正持有Mutex,而其對應的Process被強制KILL掉, 則直到PMON徹底清理掉該Dead Process並釋放Mutex,其他session才能不再等待。 診斷該類問題,最好能檢查PMON的TRACE。 當然也存在部分BUG會導致PMON清理過程非常慢。 舉例來說,bug 9312879描述了一種場景:PMON 需要獲得某個Mutex以便清理某個dead process,但是該Mutex又被其他進程持有,則PMON甚至無法開始真正清理並釋放Mutex。 如果自己搞不定可以找ASKMACLEAN專業ORACLE優化團隊成員幫您搞定!
❹ 怎麼提高SQL2008R2的運行速度,我們這ERP軟體用的是這個資料庫,總是卡,哪位朋友給指點一下,謝謝了。
這個要具體診斷,操作系統版本,sql2008R2版本,硬碟、網路都有關系,
提升最簡單的辦法是提升硬體配置,操作系統是win2008 R2 64位,sql 2008R2也是64位的,加內存是最簡單便捷的,另外還有換ssd,或者使用san存儲來存放資料庫文件。
你都來這里問了,證明你們沒什麼專業技術力量,最好聯系你們ERP的供應商處理吧。
❺ Delphi連接sql資料庫過程界面會卡死怎麼辦
可以嘗試如下作法:
1. 自定義一個類,ADOConnection、ADOQUERY為其成員域成員動態創建;
2. 啟動線程去執行連接操作;此線程有一標志,當連接有結果(成功或失敗)後置TRUE;
3. 界面單元調用此線程,WHILE判斷線程標志為TRUE時,說明連接有結果。
while not customerThread.flag do begin
application.ProcessMessages.
end;
❻ SQL一運行就卡死 應該從哪方面入手解決比較好
1. SQL優化的原則是:將一次操作需要讀取的BLOCK數減到最低,即在最短的時間達到最大的數據吞吐量。
調整不良SQL通常可以從以下幾點切入:
? 檢查不良的SQL,考慮其寫法是否還有可優化內容
? 檢查子查詢 考慮SQL子查詢是否可以用簡單連接的方式進行重新書寫
? 檢查優化索引的使用
? 考慮資料庫的優化器
2. 避免出現SELECT * FROM table 語句,要明確查出的欄位。
❼ win10安裝sql2014過程中一直卡住,怎麼辦
首先檢查 是否 是管理員 用戶 Administrator
如果不是 啟用 管理員 用戶
或者 修改文件夾許可權 完全控制 在進行 安裝
C:\ProgramData\Microsoft\Windows\Start Menu\Programs
方法如圖
右擊-屬性-安全-高級-所有者-編輯-改為ADMINISTROTER-確定;第三步,高級-許可權-更改許可權-編輯-在「完全控制」處打鉤-確定;第四步,直接刪就可以了。