-
公开(公告)号:CN103699676B
公开(公告)日:2017-02-15
申请号:CN201310750793.4
申请日:2013-12-30
Applicant: 厦门市美亚柏科信息股份有限公司
Inventor: 余有能
IPC: G06F17/30
Abstract: 本发明提供了一种基于MSSQL SERVER表分区及自动维护方法及系统,通过在创建表时对同一类表格涉及数据保留策略并配置相同的分区函数及分区架构和结构定义,进而当需要维护时,按照预先制定的数据保留策略,实现MSSQLserver表分区自动转储历史数据、自动添加新的分区、自动合并已转储数据的旧分区、循环使用文件组等功能。最终对数据保留策略中设定的业务需要数据进行保留,删除或者转储过期的数据,从而达到自动维护大量的已经进行分区的表实现数据库自身维护自己的表单的目的,有效提升数据库存储空间性能,极大的减轻dba的工作量,从而使dba有更多的精力专注于其它关键性领域。
-
公开(公告)号:CN102982186A
公开(公告)日:2013-03-20
申请号:CN201210573616.9
申请日:2012-12-26
Applicant: 厦门市美亚柏科信息股份有限公司
IPC: G06F17/30
Abstract: 本发明提供了一种基于oracle数据库系统的range分区表的维护方法和系统,其中维护方法包括至少一次的维护过程,维护过程包括:获取一个需要维护的range分区表及其对应的元数据;根据需要维护的range分区表的元数据和当前日期,获得当前日期所对应分区的上个周期的分区名称及下个周期的分区名称、表空间值、分区键划分值;若上个周期的分区存在,删除上个周期的分区;若下个周期的分区不存在,增加下个周期的分区;根据分区的删除和/或增加重新建立range分区表索引;更新元数据,并将更新的元数据进行存储;将增加的下个周期分区的统计信息存储到分区表统计信息中;通过本发明的方法和系统,可实现oracle数据库的range分区表由自动维护来代替oracleDBA的手动维护。
-
公开(公告)号:CN102982186B
公开(公告)日:2016-01-20
申请号:CN201210573616.9
申请日:2012-12-26
Applicant: 厦门市美亚柏科信息股份有限公司
IPC: G06F17/30
Abstract: 本发明提供了一种基于oracle数据库系统的range分区表的维护方法和系统,其中维护方法包括至少一次的维护过程,维护过程包括:获取一个需要维护的range分区表及其对应的元数据;根据需要维护的range分区表的元数据和当前日期,获得当前日期所对应分区的上个周期的分区名称及下个周期的分区名称、表空间值、分区键划分值;若上个周期的分区存在,删除上个周期的分区;若下个周期的分区不存在,增加下个周期的分区;根据分区的删除和/或增加重新建立range分区表索引;更新元数据,并将更新的元数据进行存储;将增加的下个周期分区的统计信息存储到分区表统计信息中;通过本发明的方法和系统,可实现oracle数据库的range分区表由自动维护来代替oracle DBA的手动维护。
-
公开(公告)号:CN103699676A
公开(公告)日:2014-04-02
申请号:CN201310750793.4
申请日:2013-12-30
Applicant: 厦门市美亚柏科信息股份有限公司
Inventor: 余有能
IPC: G06F17/30
CPC classification number: G06F17/30486 , G06F17/30339
Abstract: 本发明提供了一种基于MSSQL SERVER表分区及自动维护方法及系统,通过在创建表时对同一类表格涉及数据保留策略并配置相同的分区函数及分区架构和结构定义,进而当需要维护时,按照预先制定的数据保留策略,实现MSSQ Lserver表分区自动转储历史数据、自动添加新的分区、自动合并已转储数据的旧分区、循环使用文件组等功能。最终对数据保留策略中设定的业务需要数据进行保留,删除或者转储过期的数据,从而达到自动维护大量的已经进行分区的表实现数据库自身维护自己的表单的目的,有效提升数据库存储空间性能,极大的减轻dba的工作量,从而使dba有更多的精力专注于其它关键性领域。
-
-
-