SharePoint的資料庫效能需要注意的一點

2021-09-06 08:31:22 字數 488 閱讀 2081

建立sharepoint的時候, 可能會忽略在資料庫層次的兩個設定- "initial size"和"autogrowth".

這兩個選項的預設值都需要修改一下的.

initial size, 如果說我們的content db大小已經是4 tb了. 那麼我們設定crawlstoredb的初始大小為500 mb就是不合理的. 可以預見的是這個db會顯著增長.

autogrowth, 預設該選項是每次增長1 mb. 如果資料庫頻繁增長, 那麼資料庫就會去不停地分配空間, 導致效能下降.

筆者的環境中, sharepoint爬網速度很慢, 瓶頸在sql上, 修改了這項設定, 爬網速度了有一定提高.

推薦設定autogrowth為乙個固定值, 資料庫越大, 增長的值應該越大.

保持磁碟上有25%的空閒空間, 以備增長之需.

參考資料

best practices for sql server in a sharepoint server farm

sharepoint 資料庫說明

一 wss content 後端內容資料庫儲存所有 內容,包括 的文件或文件庫中的檔案,列表資料和web部件屬性,以及使用者名稱和許可權。為特定 的所有資料的內容資料庫。二 sharepoint config 配置資料庫控制代碼的所有管理部署,請求定向到相應的資料庫和管理後端資料庫的負載平衡。在前端...

sharepoint 2010 內容資料庫大小估算

估計內容資料庫儲存 下面的過程介紹如何約估內容資料庫的儲存,無需考慮日誌檔案 計算預期文件數。此值由公式中的 d 代表。如何計算文件數將由您使用的功能確定。例如對於 我的 或協作 建議您計算每個使用者的預期文件數,然後乘以使用者數。對於記錄管理或內容發布 可以計算由某個程序管理和生成的文件數。如果要...

資料庫約束性

1 null not null 用於定義列的空值約束。定義列 下面的藍色部份是單選其中之一 語法 constraint 約束名 null not null a.not null 約束強制列不接受 null 值。b.not null 約束強制字段始終包含值。這意味著,如果不向字段新增值,就無法插入新紀...