2011-05-12 64 views
2

目前我正在做一个博客软件。一个问题是,用什么数据类型来存储SQL Server中的博客文章。我可以使用varchar(MAX)。但每篇文章的长度不受限制。所以,可能会有性能问题,因为SQL Server使用8k的分页。出路之一,我认为我可以为单个博客文章创建多个数据库条目。但到selectupdate另一个问题(我想更新将是一个很大的问题与多个条目。)
你能做出关于数据库的一个博客文章的架构有何建议?
在此先感谢。
我使用SQL Server 2008标准版目前。最好的数据类型

+0

什么错误使用VARCHAR(最大值)的使用? – DForck42 2011-05-12 14:44:26

回答

7

使用VARCHAR(最大值),如果数据超过8KB SQL Server将使用过流页面,指针将原来的页面在这种情况下

+4

+1 - 让SQL担心类似这样的页面使用情况。这并不像您在这种情况下会对博客数据进行大量高速处理。 – JNK 2011-05-12 12:11:12

+0

我完全同意使用'varchar(MAX)'。在目前的情况下,这可能是一个更好的解决方案。但我们可以尝试找到更好的解决方案。谢谢你的耐心。 – 2011-05-12 12:20:30

相关问题