我設計的是需要有相當多的(約15)長varchar
領域,其中大部分我想至少分配1024或2048長度的SQL Server數據庫。由於這顯然會遠遠超出頁面大小,我意識到數據庫可能會在訪問此表時遇到很大的性能影響。處理大量的冗長文本字段
我亦考慮分組這些敘述成類似對象,使3或4個單獨的表,或者只是創建一個表具有varchar(max)
字段和int
表示敘述類型:
create table Narrative
(
narrative varchar(max),
narrativeType int
)
- 原始設計是否會有顯着的性能下降?
- 處理大型文本字段時可能會使用哪些最佳做法?