今天遇到的SQL超時的總結

2022-02-15 21:28:34 字數 557 閱讀 7381

以下幾個細節我想是需要交待的:

一,web伺服器cpu占用幾乎為0,記憶體占用1gb不到.資料庫伺服器的記憶體占用一直保持在3.3gb左右.cpu占用在50%以下起伏.

二,列表資料顯示用的是sql2005的通用分頁儲存過程,號稱千萬數量級的.

三,不做關鍵字詞查詢,有時還是很正常,每一頁都能夠快速顯示.但大部份時間卻會提示超時,就好像有什麼東西堵住了,只要通一下,就會正常一樣.

但關鍵字查詢的話基本上就超時.另:關鍵字查詢的字段為標題字段,已建有索引.

四,我也不知道怎麼說了,三百萬的資料我想怎麼樣也不該是什麼大型資料吧,應該能很輕鬆應付才對,但不知道為何會這樣.

希望有經驗的朋友能給建議,感激不盡.

1.sql server profiler該出場了。

將結果儲存到乙個表,然後分析,找出耗時的sql語句。

然後優化之

2.用sp_who2 active 檢視blkby列是否有值,如果有,比如為15,那麼inputbuffer(15),在做和芯的時候,看看是誰堵了資料庫

3.db server使用計數器

4.記憶體有點小。

大雜燴 今天遇到的問題的總結

1.2.問題 找開.net解決方案時 提示asp.net 不是1.1版本 解決 使用 c windows microsoft.net framework v1.1.4322 aspnet regiis i 重新註冊即可 3.問題 開啟asp.net頁面時出現 無法載入 dll oci.dll 的錯誤...

今天遇到的問題

1.注意iframes中的window.layer可能會出現找不到的情況,那就用top top.layer 2.注意display屬性 尤其inline table可以使li整齊劃一的呈現列表結構 值 none inline block inline block list item run in t...

今天所遇到的問題

首先,昨天晚上做完了xenomai與linux核心編譯的任務,今天交付了 問題一 虛擬機器解除安裝 虛擬機器在安裝的時候目錄不太對,受不了就想把目錄改了,改的時候發現改不了,我就在任務管理器裡面把有關程序刪了,刪完發現,嘿果然能改目錄了,結果改完後虛擬機器裡面的linux不能用了,重啟電腦都不能用,...