基于MSSQL SERVER表分区及自动维护方法及系统

    公开(公告)号:CN103699676B

    公开(公告)日:2017-02-15

    申请号:CN201310750793.4

    申请日:2013-12-30

    Inventor: 余有能

    Abstract: 本发明提供了一种基于MSSQL SERVER表分区及自动维护方法及系统,通过在创建表时对同一类表格涉及数据保留策略并配置相同的分区函数及分区架构和结构定义,进而当需要维护时,按照预先制定的数据保留策略,实现MSSQLserver表分区自动转储历史数据、自动添加新的分区、自动合并已转储数据的旧分区、循环使用文件组等功能。最终对数据保留策略中设定的业务需要数据进行保留,删除或者转储过期的数据,从而达到自动维护大量的已经进行分区的表实现数据库自身维护自己的表单的目的,有效提升数据库存储空间性能,极大的减轻dba的工作量,从而使dba有更多的精力专注于其它关键性领域。

    基于oracle数据库系统的range分区表的维护方法和系统

    公开(公告)号:CN102982186A

    公开(公告)日:2013-03-20

    申请号:CN201210573616.9

    申请日:2012-12-26

    Abstract: 本发明提供了一种基于oracle数据库系统的range分区表的维护方法和系统,其中维护方法包括至少一次的维护过程,维护过程包括:获取一个需要维护的range分区表及其对应的元数据;根据需要维护的range分区表的元数据和当前日期,获得当前日期所对应分区的上个周期的分区名称及下个周期的分区名称、表空间值、分区键划分值;若上个周期的分区存在,删除上个周期的分区;若下个周期的分区不存在,增加下个周期的分区;根据分区的删除和/或增加重新建立range分区表索引;更新元数据,并将更新的元数据进行存储;将增加的下个周期分区的统计信息存储到分区表统计信息中;通过本发明的方法和系统,可实现oracle数据库的range分区表由自动维护来代替oracleDBA的手动维护。

    基于oracle数据库系统的range分区表的维护方法和系统

    公开(公告)号:CN102982186B

    公开(公告)日:2016-01-20

    申请号:CN201210573616.9

    申请日:2012-12-26

    Abstract: 本发明提供了一种基于oracle数据库系统的range分区表的维护方法和系统,其中维护方法包括至少一次的维护过程,维护过程包括:获取一个需要维护的range分区表及其对应的元数据;根据需要维护的range分区表的元数据和当前日期,获得当前日期所对应分区的上个周期的分区名称及下个周期的分区名称、表空间值、分区键划分值;若上个周期的分区存在,删除上个周期的分区;若下个周期的分区不存在,增加下个周期的分区;根据分区的删除和/或增加重新建立range分区表索引;更新元数据,并将更新的元数据进行存储;将增加的下个周期分区的统计信息存储到分区表统计信息中;通过本发明的方法和系统,可实现oracle数据库的range分区表由自动维护来代替oracle DBA的手动维护。

    基于MSSQLSERVER表分区及自动维护方法及系统

    公开(公告)号:CN103699676A

    公开(公告)日:2014-04-02

    申请号:CN201310750793.4

    申请日:2013-12-30

    Inventor: 余有能

    CPC classification number: G06F17/30486 G06F17/30339

    Abstract: 本发明提供了一种基于MSSQL SERVER表分区及自动维护方法及系统,通过在创建表时对同一类表格涉及数据保留策略并配置相同的分区函数及分区架构和结构定义,进而当需要维护时,按照预先制定的数据保留策略,实现MSSQ Lserver表分区自动转储历史数据、自动添加新的分区、自动合并已转储数据的旧分区、循环使用文件组等功能。最终对数据保留策略中设定的业务需要数据进行保留,删除或者转储过期的数据,从而达到自动维护大量的已经进行分区的表实现数据库自身维护自己的表单的目的,有效提升数据库存储空间性能,极大的减轻dba的工作量,从而使dba有更多的精力专注于其它关键性领域。

Patent Agency Ranking