網路封包大小選項
network packet size 選項可用來設定整個網路上所用的封包大小 (以位元組為單位)。封包是在用戶端與伺服器之間傳送要求與結果的固定大小資料區塊。Microsoft SQL Server 設定的預設封包大小是 4,096 個位元組。如果應用程式進行大量複製作業,或是傳送或接收大量的 text 或 image 資料,則使用大於預設值的封包有助於改善效能,因為這樣可以減少網路讀取與寫入的作業。如果應用程式傳送與接收的資訊量很少,可以將封包大小設定為 512 位元組,這對大部份資料傳輸而言已經足夠。
附註: |
---|
除非確信有助於提升效能,否則請勿變更封包大小。對於大部份應用程式而言,預設封包大小是最適當的大小。 |
在使用不同網路通訊協定的系統上,請將 network packet size 設定為最常用通訊協定的大小。當網路通訊協定支援大型封包時,network packet size 選項可以改善網路效能。用戶端應用程式可以覆寫此值。
您也可以呼叫 OLE DB、開放式資料庫連接 (ODBC) 及 DB-Library 函數來變更封包大小。
network packet size 屬於進階選項。如果使用 sp_configure 系統預存程序來變更設定值,則只有在 show advanced options 設為 1 時,您才可以變更 network packet size。變更此設定之後,所有新的連接會接受新值。
請參閱
概念
其他資源
RECONFIGURE (Transact-SQL)
sp_configure (Transact-SQL)