適用於:2019
訂閱版本
Exchange Server 2016 和 Exchange Server 2019 中的受控存放區是資訊存放區 (的名稱,也稱為管理信箱資料庫的 Store) 進程。 受控存放區具有連線和使用量限制,可防止單一應用程式或單一使用者使用所有可用的連線,這可能會導致停機。 本主題描述限制,以及如何加以變更。
如需受控存放區的詳細資訊,請參閱 Exchange Server 中的受控存放區。
術語
瞭解下列詞彙可協助您了解本主題中參考的連線類型。
工作階段
會話代表服務和用戶端應用程式所使用的連線 (例如,Microsoft Outlook) 連線到受控存放區。 服務和用戶端可以在特定時間有多個工作階段。 您可以交換使用字詞 連接 和 工作階段 。
線程
線程代表同時對Managed存放區執行要求。 例如,如果使用者在 Outlook 中開啟資料夾,Outlook 會代表使用者對 Managed Store 執行要求。 該要求的執行是單一線程。
針對所有用戶端, 每個信箱資料庫 的線程數目上限為 50。 例外狀況是可用性服務,其上限為每位使用者 16 個。
會話限制
會話限制是以伺服器上每個信箱資料庫的連線為基礎。
線上限制的類型如下:
每個進程的會話數目上限:Exchange 服務一次可在信箱資料庫上開啟的會話數目上限。
每個進程的用戶會話數目上限:單一使用者特定通訊協定的會話數目上限。
下表說明受控存放區的用戶端連線類型,以及這些連線的限制。
用戶端類型 | 每個信箱資料庫的會話數目上限 | 每個信箱資料庫的預設用戶會話數目 |
---|---|---|
系統管理員 | 10000 | 不適用 |
可用性服務 | 10000 | 16 |
內容索引編製 | 10000 | 不適用 |
Exchange ActiveSync | 不適用 | 16 |
Exchange Web 服務 | 不適用 | 16 |
管理 | 不適用 | 16 |
中介層上的MAPI (MoMT) | 不適用 | 32 |
MSExchangeMailboxAssistants:事件 | 10000 | 不適用 |
MSExchangeMailboxAssistants: Timed | 10000 | 不適用 |
MSExchange 遠端過程調用 | 不適用 | 16 |
網頁型 Outlook (先前為 Outlook Web App) | 不適用 | 16 |
POP3 及 IMAP4 | 不適用 | 16 |
傳輸 | 10000 | 不適用 |
僅限 Exchange 2016 (整合通訊) | 不適用 | 16 |
其他人 | 不適用 | 16 |
使用下列程式來修改預設會話限制。
附註:
當您修改會話限制時,必須在資料庫可用性群組內的所有信箱伺服器上修改該限制, (DAG) 。 如果您未在所有伺服器上進行相同的變更,結果將會不一致。
若要增加用戶端存取 (前端) 服務中的會話限制,您必須在 Exchange 管理命令介面中使用 Set-ThrottlingPolicy Cmdlet。
警告
不正確編輯登錄會造成嚴重問題,可能需要重新安裝作業系統。 如因不正確編輯登錄造成任何問題,這些問題可能無法解決。 編輯登錄前請先備份所有珍貴資料。
開啟 [登錄編輯程式]。 例如,按 Windows 鍵 + R,然後執行 regedit。
移至登入中的下列位置:
\\HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Services\MSExchangeIS\ParametersSystem。
選取 [ ParametersSystem ] 子機碼,按兩下 [ 編輯>新專案],然後選 取 [DWORD (32 位) 值]。
新的值會在右窗格中建立為 新值 #1 。
將新索引鍵重新命名為下列其中一個值,然後按 Enter:
每位使用者允許的會話數目上限:此限制會指定每位使用者允許的會話上限。
每位使用者允許的服務會話上限:此限制會指定每位使用者允許的服務會話上限。
每個服務允許的 Exchange 工作階段上限:此限制會指定每個服務允許的 Exchange 會話上限。 默認值為 10,000。
選取新的金鑰,然後按下 [編輯>修改]。
在開啟的對話框中,將 [基底 ] 值切換為 [十進位 ],然後在 [ 值數據 ] 字段中輸入新的會話限制。
完成後,按一下 [確定]。
開啟專案限制
開放專案限制會限制單一會話中單一信箱可以開啟的項目數目。 不過,用戶可以同時開啟多個會話。 例如,如果使用者已開啟兩個會話,則使用者可以開啟 1,000 個資料夾。
下表說明開啟的專案限制
項目類型 | 登錄物件類型 | 每個會話開啟的最大值 |
---|---|---|
ACL 檢視 | objtACLView | 500 |
附件 | objtAttachment | 500 |
附件檢視 | objtAttachmentView | 500 |
CStream | objtCStream | 不適用 |
資料夾 | objtFolder | 500 |
資料夾檢視 | objtFolderView | 500 |
FX 目的地 Stream | objtFXDstStrm | 500 |
FX 來源 Stream | objtFXSrcStrm | 500 |
郵件 | objtMessage | 250 |
訊息檢視 | objtMessageView | 500 |
通知 | objtNotify | 500,000 |
規則檢視 | objtRulesView | 不適用 |
Stream | objtStream | 250 |
您可以限制 MAPI 用戶端 (的最大資源數目,例如 Outlook) 可以同時使用。
注意:當您修改會話限制時,必須在資料庫可用性群組內的所有信箱伺服器上修改該限制, (DAG) 。 如果您未在所有伺服器上進行相同的變更,結果將會不一致。
警告
不正確編輯登錄會造成嚴重問題,可能需要重新安裝作業系統。 如因不正確編輯登錄造成任何問題,這些問題可能無法解決。 編輯登錄前請先備份所有珍貴資料。
開啟 [登錄編輯程式]。 例如,按 Windows 鍵 + R,然後執行 regedit。
移至登入中的下列位置:
\\HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Services\MSExchangeIS\ParametersSystem
選取 [ 參數][系統 ] 子機碼,按兩下 [ 編輯>新的],然後選取 [ 金鑰]。
新的值會在左窗格中建立為 新的索引鍵 #1 。
將新密鑰重新命名為 MaxObjsPerMapiSession,然後按 Enter。
選取 MaxObjsPerMapiSession 子機碼,按兩下 [ 編輯>新增],然後選 取 [DWORD (32 位) 值]。
新的索引鍵會在右窗格中建立為 新值 #1 。
重新命名索引鍵,以符合數據表中的其中一個 Registry 物件類型 值。 例如,若要修改可以開啟的訊息數目,請輸入 objtMessage ,然後按 Enter。
選取新的金鑰,然後按下 [編輯>修改]。
在開啟的對話框中,將 [基底 ] 值切換為 [十進位 ],然後在 [ 值數據 ] 字段中輸入新的限制。 例如,輸入 350 以增加 objtMessage的值。
完成後,按一下 [確定]。
在 Windows PowerShell 或 Exchange 管理命令介面中執行下列命令,以重新啟動 Microsoft Exchange 資訊存放區服務:
Restart-Service MSExchangeIS
專案大小限制
專案大小限制是使用者信箱內專案的限制。 您可以在 Exchange 管理命令介面的 Set-Mailbox Cmdlet 上使用 MaxSendSize 和 MaxReceiveSize 參數來設定這些限制。
項目類型 | 限制 |
---|---|
儲存) (訊息 | SendLimit、ReceiveLimit 的大小上限 |
傳送) (訊息 | SendLimit 的大小上限 |