如何批量删除数据库数据的操作 特别提醒:批量删除的操作需要远程桌面登录到服务器才行,本操作为危险操作,建议谨慎进行。非专业IT人员请谨慎操作。进行批量删除数据之后,删除的数据无法恢复,如因此导致数据丢失和损坏,后果由您自己承担。 你需要按如下步骤操作: 1、远程桌面,登录您的服务器。 教程见http://www.neoman.cn/cgi-bin/GInfo.dll?DispInfo&w=neoman&nid=24375 2.先进行数据库备份。 备份教程见:http://www.neoman.cn/cgi-bin/GInfo.dll?DispInfo&w=neoman&nid=3764 3.备份完成后,查看服务器D盘,磁盘空间是否充足,至少要预留一倍以上空余磁盘空间,举例:你D盘空间是70G,已经使用50G,则建议你至少需要增加磁盘空间到150G,确保可用磁盘空间为70G以上。否则批量删除过程可能会导致您数据库损坏和置疑。 特别说明:我们建议先进行数据库备份,目的是为了防止批量删除数据过程中,出问题后的系统还原。如您认为不需要备份,则可以不备份(因为备份需要占用磁盘空间和耗费大量时间)。但是我们有义务在此,且再次提前告知:如因此导致数据库崩溃或数据丢失,后果由您自己承担。4.在完成数据备份和磁盘扩容的前提下,可以打开SQL数据库的emmis数据库>>>打开SQL查询分析器,执行批量删除的存储过程命令行,执行操作,因为考虑到数据库执行效率,每次只能删除50万条记录。请重复执行命令。 4.1.进入服务器的SQL数据库 注意:有客户问,这个没办法选择时间段删除吗 系统是按照业务记录ID删除,你可以查询相关业务记录的时间,再看该条业务记录的记录ID数字,向前推算出,要删除多少次。一次删除50万条记录,你需删除150万条记录,则需要删除3次。 特别说明:我们建议先进行数据库备份,目的是为了防止批量删除数据过程中,出问题后的系统还原。如您认为不需要备份,则可以不备份(因为备份需要占用磁盘空间和耗费大量时间)。但是我们有义务在此,且再次提前告知:如因此导致数据库崩溃或数据丢失,后果由您自己承担。我们无义务也不保证您自行执行本删除操作,可能导致的系统数据库破坏能被修复。1.在删除过程中,不建议进行软件操作。 2.请时刻留意你的数据库文件所在磁盘空间,如预留磁盘空间不足,则会出现截图所示错误。该错误出现,则代表本次删除操作失败,请预留更宽裕的磁盘空间进行操作。 钮门[2020.09.03-15:30]编辑:西们子
|