http://searchsqlserver.techtarget.com/tip/Differences-between-varchar-and-nvarchar-in-SQL-Server:是一個「表格頁面」,就像是一個虛構的行或東西?
尺寸爲表頁面是8196個字節,並且在表中沒有 一行可以超過8060個字符。這又將VARCHAR的最大大小限制爲8,000字節。
究竟是什麼「表格」?
是一個「表格」,就像一個想象中的行或東西?
http://searchsqlserver.techtarget.com/tip/Differences-between-varchar-and-nvarchar-in-SQL-Server:是一個「表格頁面」,就像是一個虛構的行或東西?
尺寸爲表頁面是8196個字節,並且在表中沒有 一行可以超過8060個字符。這又將VARCHAR的最大大小限制爲8,000字節。
究竟是什麼「表格」?
是一個「表格」,就像一個想象中的行或東西?
請參閱此鏈接的解釋:Understanding Pages and Extents
報價:
數據存儲在SQL Server的基本單位是頁。分配給數據庫中的數據文件(.mdf或.ndf)的 磁盤空間爲 邏輯上分爲從0到n連續編號的頁面。磁盤 I/O操作在頁面級執行。也就是說,SQL Server 讀取或寫入整個數據頁面。
這裏的另一個問題:SQL Server data structures
報價:
在SQL Server中的數據頁的形式組織。一個頁面具有固定大小(8 KB)。每個頁面都包含記錄。存儲在頁面中的記錄數量可以是 取決於記錄的大小。 從頁面讀取數據的操作稱爲邏輯IO。記錄的大小爲 越小,可以使用相同數量的邏輯IO讀取更多的記錄。
這只是數據庫引擎在內部用來管理數據庫的一個空間單元。通常,數據庫引擎一次只能讀取一頁數據庫。因此一些數據庫引擎會說單個記錄不能跨越兩頁,或者有其他的限制。在創建數據庫時,您甚至沒有考慮過這個問題的99%。表格中有一行最大尺寸。具體到什麼內部導致的最大值對於典型的數據庫程序員來說並不是非常重要。