2011-06-12 50 views
1

考慮到我正在使用.NET Framework 1.1的舊應用程序工作,將sqlchar數據庫字段從50增加到60的效果如何?!在應用程序中增加對sql server varchar字段大小的影響

+0

也許你的意思是「傳統」而不是「傳奇」? – Andomar 2011-06-12 12:13:28

+1

這意味着任何字符串最多隻能有50個字符,現在需要60個字符長......如果不知道您的代碼,就很難評估這將如何影響驗證等。 – 2011-06-12 12:30:43

+0

起初:沒有影響在所有。 VARCHAR總是**變量** - 例如它只存儲真正需要的數據。在正常情況下,它對性能的影響應該是最小的 - 無論您的應用程序是否會因爲超過50個字符的字符串出現而中斷,只有您可以決定.... – 2011-06-12 13:49:35

回答

2

50至60是非常微不足道的。如果列中有一個索引,那麼當您將較大的數據添加到列時,您會在索引中看到略多的頁面,因爲較少的值將適合單個頁面。除此之外,我並沒有看到太大的影響只是指大小。你將有查詢和代碼,你也必須考慮。你也可能有一個你必須關心的約束。這就是我所能想到的。

相關問題