使用者反饋在進行文件上傳及新增水印操作的時候速度非常慢.
開始進行問題排查
2.檢查資料庫資源使用. 發現鎖的數量非常多.大約在 70-400w個. 大多數都是alldocs 的 key鎖. 根據sessionid進行分組排查.發現變動較快. 大約六七個session每個都持有幾十萬個鎖. 關聯查詢出具體sql的text檢視發現.發現執行上傳過程會調proc_getlinkinfosingledocinternal儲存過程,非常耗時.
3.檢查程式發現涉及到文件更新操作的比較慢.
4.進行文件上傳操作.發現部分慢部分快. 慢的什麼時候上傳都慢,快的什麼時候都快.總結發現慢的文件內容中有超連結.
5.開profile跟蹤執行的sql語句.發現moss更新文件會取出超連結. 執行proc_getlinkinfosingledocinternal 的查詢
分析動態執行計畫.發現缺少索引.
增加下面的索引之後上傳包含索引的word文件也恢復正常
use [wss_content_80_contract]
gocreate nonclustered index
on [dbo].[alldocs] ([siteid],[dirname],[leafname],[deletetransactionid])
include ([type])
go未解決的懸案.
1.微軟為什麼要從word文件裡面獲取連線.
2.文件中如果有10個連線.只獲取了後9個連線,為什麼不獲取第乙個連線.
3.之前是不獲取連線的. 是否因為開fast全文檢索造成的問題.
git 速度慢問題解決
檢視你的 模式是否是pac 如果是改成全域性或者http pac 會選擇性的 可能會略過某些 如果還是比較慢則手動設定 如下 先檢視 軟體 位址然後做如下設定 開啟 檢視是否配置成功 git config list 配置檔案位置一般是當前使用者目錄下的.gitconfig例如 c users 144...
hive MV速度慢的問題
事件 執行乙個hive查詢,在執行到 hive 的 moving data 過程就卡住了,早上來的時候看執行還在那個位置。截圖如下 處理方法 在hive site.xml中新增以下引數。hive.exec.stagingdir tmp hive hive staging 這個引數預設是會在輸出目標目...
連線ssh速度慢的問題
今天安裝虛擬機器,發現ssh本地連線上去,速度非常慢,慢的難以忍受,大概30秒左右。後來到網上查了下,嘗試了一種辦法,效果還可以,特發上來給大家共享。xiezhanhui localhost vi etc ssh sshd config 修改 usedns yes 為 usedns no 如果沒有這...