[系統] 請問死結跟硬體的關連

作者: pcmanxyz (PCMANXYZ)   2019-07-09 11:52:25
資料庫版本:2005
作業平台:Q8200 8GRam + win2008r2 + Hinet 100m光世代
問題描述:
各位前輩午安
小弟是SQL的新手, 大概就是只會基本的新增刪除修改
目前有一個問題, 需要先進們的幫忙
親戚的小公司因為伺服器開機後, 網站會越來越慢
運氣好的話, 三天才會開始慢
反之, 可能不到24小時就開始慢了
我過去看了一下server, 發現deadlock都是幾十個
CPU在10 - 60 區間. 記憶體都剩2g左右(共8G)
select 有時很順. 有時又小頓
(條件有索引 總資料數約七八萬)
資料表六七十個 2/3都備份用
作者: konkonchou (卡卡貓)   2019-07-09 15:11:00
rebuild index 順便看一下過程會不會太久找沒人的時間排程rebuild, 甚至考慮重啟service若死結來源來自於不完善的T-SQL,換硬體是沒用的不過這OS+SQL版本太舊, 建議有能力還是更新一下比較好
作者: retsamsu   2019-07-09 22:08:00
你說的都對,也都不對,建議找個人或是公司來看看有什麼建議,花錢才有效率
作者: cancelpc (阿吉)   2019-07-09 23:52:00
SQL Server 的記憶體上限設定一下吧。預設會一直把 RAM 吃光,導致系統一直 SWAP 虛擬記憶體。
作者: wilsmart ( Je t'aime)   2019-07-12 11:38:00
SQL使用的RAM上限設一下 Deadlock的原因還是要找出來

Links booklink

Contact Us: admin [ a t ] ucptt.com