这个ASPNETDB.MDF每次都发生在其他人身上吗?
答案 0 :(得分:2)
数据库的大小确实无关紧要。文件中可能只有1-2KB的数据,但是当SQL Server创建数据库文件时,它不知道您打算在其中放入多少数据,因此它会增加一些额外的空间。这样,当你添加更多数据时(就像大多数用户那样),它将是连续的,并且SQL Server不必在它不断扩展文件时延迟应用程序执行。创建数据库时,可以指定较小的大小 - 也许您应该删除它并将其重新创建为1MB的数据库。
如果你想确认,this article有一个脚本来获取数据库中每个对象的大小,你可以看到是否存在特定的违规对象,但我的猜测是他们'这一切都很小,其余的都是空的。
答案 1 :(得分:0)
我认为这只是aspnetdb的默认大小,至少在sql 2005中我所有的aspnetdb数据库最初都是10mb