我试图找出扩展我的网站的最佳方式,并且我对如何扩展mssql有疑问。扩展MS SQL Server 2008数据库
的方式表目前是:
的cache_id - INT - 标识符
cache_name - nvchar 256 - 用于查找与事项标识
cache_event_id沿 - INT - Basicly一个分组
cache_creation_date的方式 - 日期时间
cache_data - VARBINARY(MAX) - 数据大小将是从2K到5K
存储的数据是一个字节数组,基本上是我网站上页面的一个缓存实例(压缩的)。
我看到存储的不同方式是:
1)1个大表,它将包含数千万条记录,容易变成几千兆字节大小。
2)包含上述数据的多个表,这意味着每个表将会有200万到100万条记录。
的数据将会从该表可以用于显示网页,所以任何200ms以上,以获取记录是坏在我的眼睛(我知道一些脂肪酶认为1-2秒页面加载是好的,但我认为这很慢,并想尽我所能保持较低水平)。
因此,归结起来,什么是减慢SQL服务器?
是表的大小(磁盘空间)
是行数
在什么时候停止使用多个数据库服务器的成本效益?
如果它几乎不可能预测这些事情,我接受,作为回复。我不是数据库管理员,而我基本上正在设计我的数据库,所以我不需要在它包含大量数据时重新设计它。
是的,我忘了说数据正在被拿出来用来显示一个网页。我编辑了原来的问题,使其更清楚 – EKS 2009-04-19 23:25:02