asp.net 数据库在App_Data文件夹里, 删除数据的时候mdf大小不减? ldf日志的大小也不增加?

Aaron黎 2012-05-08 05:39:21
asp.net 数据库在App_Data文件夹里, 删除数据的时候mdf大小不减? ldf日志的大小也不增加?

同样的数据库在SQLServer2005里删除会产生几百兆日志(40多万条数据),如果不用SQL语句压缩的话, mdf的大小也是不变.

当把数据库放到App_Data文件夹里, 用AttachDbFilename=|DataDirectory|连接, 也是删除同样的数据, mdf大小也是不变, 同时ldf日志也不增加?



其实我想解决: 如果我把数据库上传到ftp的空间, 放到App_Data文件夹里, 用AttachDbFilename=|DataDirectory|连接, 因为空间大小有限, 如果每次删除完几十万条数据, 数据库mdf的大小不会缩小, 那重新下载完几十万条新数据后又把旧的数据删掉, 这样下来空间不就被挤破了? 有什么办法解决吗?

(客户要求把数据库放到程序里的文件夹里,无奈, 求高手教一教啊!)
...全文
166 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

62,267

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧