The invention discloses a log optimization method and system, a SQL Server database include: the creation of the target database, stop running the original database and object database; delete the target database log file and MDF file to replace the original database to the target database MDF file; start the target database, check the physical and logical consistency of the target database, if the target database does not exist the consistency problem, the target database to replace the original database; therefore, in this embodiment, by creating a database with the original type has been the target of database, and the original database in the MDF file in the target database, and check after the success through the target database instead of the original database, the target database files in the log compared to the original log file in the database is greatly reduced, reducing The inefficient use of fewer disks makes disk space more reasonable.
【技术实现步骤摘要】
一种SQLServer数据库的日志优化方法及系统
本专利技术涉及SQLServer数据库
,更具体地说,涉及一种SQLServer数据库的日志优化方法及系统。
技术介绍
SQLServer数据库广泛用于各种应用数据处理,但是由于SQLSever数据库日志增加过快,导致大量占用磁盘空间,对磁盘空间造成无效使用。目前解决此问题最常用方式为将历史数据删除来减小日志,但是这种方式,不能满足用户日后对日志查找的需求。因此,如何实现减小SQLServer数据库日志,指导企业IT运维人员对SQLServer更好维护,更加有效利用磁盘空间使用是本领域技术人员需要解决的问题。
技术实现思路
本专利技术的目的在于提供一种SQLServer数据库的日志优化方法及系统,以实现减小SQLServer数据库日志,指导企业IT运维人员对SQLServer更好的维护,更加有效利用磁盘空间。为实现上述目的,本专利技术实施例提供了如下技术方案:一种SQLServer数据库的日志优化方法,包括:创建目标数据库,停止运行原始数据库和所述目标数据库;所述原始数据库和所述目标数据库的类型均为SQLServer数据库;删除所述目标数据库的log文件,并以所述原始数据库的mdf文件替换所述目标数据库的mdf文件;启动所述目标数据库,对所述目标数据库的物理和逻辑一致性进行检查,若所述目标数据库不存在一致性问题,则将所述目标数据库替换所述原始数据库。其中,所述创建目标数据库之前,还包括:判断所述原始数据库的log文件所占内存值是否大于预定阈值;若是,则执行所述创建目标数据库的步骤。其中,将所述目标数据库替 ...
【技术保护点】
一种SQL Server数据库的日志优化方法,其特征在于,包括:创建目标数据库,停止运行原始数据库和所述目标数据库;所述原始数据库和所述目标数据库的类型均为SQL Server数据库;删除所述目标数据库的log文件,并以所述原始数据库的mdf文件替换所述目标数据库的mdf文件;启动所述目标数据库,对所述目标数据库的物理和逻辑一致性进行检查,若所述目标数据库不存在一致性问题,则将所述目标数据库替换所述原始数据库。
【技术特征摘要】
1.一种SQLServer数据库的日志优化方法,其特征在于,包括:创建目标数据库,停止运行原始数据库和所述目标数据库;所述原始数据库和所述目标数据库的类型均为SQLServer数据库;删除所述目标数据库的log文件,并以所述原始数据库的mdf文件替换所述目标数据库的mdf文件;启动所述目标数据库,对所述目标数据库的物理和逻辑一致性进行检查,若所述目标数据库不存在一致性问题,则将所述目标数据库替换所述原始数据库。2.根据权利要求1所述的日志优化方法,其特征在于,所述创建目标数据库之前,还包括:判断所述原始数据库的log文件所占内存值是否大于预定阈值;若是,则执行所述创建目标数据库的步骤。3.根据权利要求2所述的日志优化方法,其特征在于,将所述目标数据库替换所述原始数据库之后,还包括:生成所述原始数据库被所述目标数据库替换的提示信息,并将所述提示信息发送至预定终端。4.根据权利要求3所述的日志优化方法,其特征在于,启动所述目标数据库之后,将所述目标数据库的状态设置为置疑;检查所述目标数据库不存在一致性问题后,将所述目标数据库的状态设置为正常。5.根据权利要求4所述的日志优化方法,其特征在于,将所述目标数据库的状态设置为置疑之后,允许对所述目标数据库的系统目录进行修改;将所述原始数据库的状态设置为正常之后,...
【专利技术属性】
技术研发人员:昌化,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。