最近遇到一个问题,公司的一个停车场项目中,使用SQLserver2000数据库,运行了一段时间后,发现数据文件变得非常大——已经超过80G。使用停车场软件查询数据时非常卡,又是还会导致服务器假死。
有没有什么办法删除一些数据啊,比如只保留最近3个月的数据,或是有什么办法查询数据时不卡死服务器?清除或压缩日志行不行?
对了,本人对SQL语言不是很熟
建了一个维护计划,但是数据没有删除,还是80G大,而且维护计划上写的是“删除早于此时间的文件”,似乎是说——删除的是早于当时的“备份文件”,实际上数据还是没有变。
追答我汗 维护计划也可以写SQL语句的 你用SQL语句删除就可以了撒
比如 delete from 表 where datediff(m,数据时间,getdate())>3