200mb的ASP.NET成员资格数据库可以容纳多少用户?

时间:2009-10-11 10:47:23

标签: sql-server asp.net-membership

我刚刚在godaddy上购买了一个带有2个数据库的无限共享主机窗口帐户,只是为了意识到他们对SQL Server数据库有200mb的限制。我的网站使用自动生成的ASP.NET 2.0成员资格数据库。我的网站(免费分类广告)的性质要求存储大量用户。

因为我正在使用标准的ASP.NET成员资格数据库(希望你们之前很多人以前用过)...我想知道200 MB的数据库可以容纳多少用户?

3 个答案:

答案 0 :(得分:3)

取决于您在ASP.NET成员资格表中的其他信息(应用程序,角色等) - 但我做了一个快速实验以获得一个粗略的想法:

Users      Disk space used on disk (MB)
------      ----------------------------
 5'000                5.5 MB
10'000                8.9 MB
25'000               18.1 MB
50'000               33.8 MB

如果你粗略估计,这意味着,200 MB的限制你应该能够支持250'000或更多用户 - 足够你?

马克

答案 1 :(得分:0)

这取决于您需要存储的内容。显然,如果你有很多字段,那么它将少于一个字段较少的表。

答案 2 :(得分:0)

您可以查看以下链接,并使用过去6个月内的用户数(有效)生成一些报告。

Get size of all tables in database

上面的文章将帮助您获得每个表的实际大小,您可以采取平均值来至少进行一些预测。