網路封包大小選項

network packet size 選項可用來設定整個網路上所用的封包大小 (以位元組為單位)。封包是在用戶端與伺服器之間傳送要求與結果的固定大小資料區塊。Microsoft SQL Server 設定的預設封包大小是 4,096 個位元組。如果應用程式進行大量複製作業,或是傳送或接收大量的 textimage 資料,則使用大於預設值的封包有助於改善效能,因為這樣可以減少網路讀取與寫入的作業。如果應用程式傳送與接收的資訊量很少,可以將封包大小設定為 512 位元組,這對大部份資料傳輸而言已經足夠。

ms187866.note(zh-tw,SQL.90).gif附註:
除非確信有助於提升效能,否則請勿變更封包大小。對於大部份應用程式而言,預設封包大小是最適當的大小。

在使用不同網路通訊協定的系統上,請將 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)

說明及資訊

取得 SQL Server 2005 協助