System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及一种计算机,尤其涉及一种数据表处理方法、装置、存储介质及设备。
技术介绍
1、随着计算机技术的发展,数据表已经成为一种常用的数据处理工具,用户常使用数据表来进行数据统计和数据收集,特别是在管理及统计领域有着广泛的应用,给用户在数据整理时带来很大的便利。例如,企业可以通过数据表来收集企业在一段时间段内的营收信息,或者,学生可以通过数据表来收集每周的课程安排等等。目前在对数据表中的数据内容进行更新时,数据表容易出现卡顿等问题,导致数据表的更新效率比较低。
技术实现思路
1、本申请实施例所要解决的技术问题在于,提供一种数据表处理方法、装置、存储介质及设备,降低数据表在更新的过程中出现卡顿的概率,提高数据表的更新效率。
2、本申请实施例一方面提供一种数据表处理方法,包括:
3、获取与目标数据表的第一数据区域相关联的第一更新操作任务;
4、若第一数据区域包括目标数据表中处于可见状态的数据内容和处于不可见状态的数据内容,则对第一数据区域进行拆分,得到包括处于可见状态的数据内容的第一可视子区域,和包括处于不可见状态的数据内容的第一非可视子区域;
5、根据第一更新操作任务对第一可视子区域内的数据内容进行更新;
6、若获取到与目标数据表的第二数据区域相关联的第二更新操作任务,则对第二数据区域和第一非可视子区域进行合并,得到目标数据表的待更新区域;
7、在第一可视子区域内的数据内容已更新完成时,根据第一更新操作任务和第二
8、本申请实施例一方面提供一种数据表处理装置,包括:
9、获取模块,用于获取与目标数据表的第一数据区域相关联的第一更新操作任务;
10、拆分模块,用于若第一数据区域包括目标数据表中处于可见状态的数据内容和处于不可见状态的数据内容,则对第一数据区域进行拆分,得到包括处于可见状态的数据内容的第一可视子区域,和包括处于不可见状态的数据内容的第一非可视子区域;
11、第一更新模块,用于根据第一更新操作任务对第一可视子区域内的数据内容进行更新;
12、合并模块,用于若获取到与目标数据表的第二数据区域相关联的第二更新操作任务,则对第二数据区域和第一非可视子区域进行合并,得到目标数据表的待更新区域;
13、第二更新模块,用于在第一可视子区域内的数据内容已更新完成时,根据第一更新操作任务和第二更新操作任务,对待更新区域内的数据内容进行更新。
14、本申请实施例一方面提供了一种计算机设备,包括:处理器和存储器;
15、处理器与存储器相连,其中,存储器用于存储计算机程序,计算机程序被处理器执行时,使得该计算机设备执行本申请实施例提供的方法。
16、本申请实施例一方面提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,该计算机程序适于由处理器加载并执行,以使得具有该处理器的计算机设备执行本申请实施例提供的方法。
17、本申请实施例一方面提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行本申请实施例提供的方法。
18、本申请实施例中,通过优先第一可视子区域内的数据内容进行更新,然后,再对更新待更新区域内的数据内容进行更新,减少单次更新过程中需要更新的数据量,降低数据表出现卡顿的概率,提高数据表的更新流畅度以及更新效率。其中,该待更新区域为对第一非可视子区域和第二更新操作任务对应的第二数据区域进行合并得到的。通过对第一非可视子区域和第二更新操作任务对应的第二数据区域进行合并,可以减少对目标数据表的更新次数和更新计算量,进而可以提高目标数据表的更新效率。其中,该第一可视子区域和第一非可视子区域是对第一更新操作任务对应的第一数据区域进行拆分得到的,通过对第一更新操作任务对应的第一数据区域进行拆分,这样有利于分别对第一可视子区域内的数据内容和第一非可视子区域内的数据内容进行更新。同时,在对第一可视子区域内的数据内容或第一非可视子区域内的数据内容进行更新的过程中,不需要对目标数据表内全量的数据内容进行扫描,以判断第一可视子区域内、第一非可视子区域内的数据内容是否已更新,降低数据表更新过程中的计算资源消耗,提高数据表更新的效率。
本文档来自技高网...【技术保护点】
1.一种数据表处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述对所述第二数据区域和所述第一非可视子区域进行合并,得到所述目标数据表的待更新区域,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述重叠关系,对所述第二数据区域和所述第一非可视子区域进行合并,得到所述目标数据表的待更新区域,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述第一更新操作任务和所述第二更新操作任务,对所述待更新区域内的数据内容进行更新,包括:
5.根据权利要求3所述的方法,其特征在于,所述根据所述第一更新操作任务和所述第二更新操作任务,对所述待更新区域内的数据内容进行更新,包括:
6.根据权利要求3所述的方法,其特征在于,所述根据所述第一更新操作任务和所述第二更新操作任务,对所述待更新区域内的数据内容进行更新,包括:
7.根据权利要求2所述的方法,其特征在于,所述根据所述第一更新操作任务和所述第二更新操作任务,对所述待更新区域内的数据内容进行更新,包括:
8.根据权利要求
9.根据权利要求2所述的方法,其特征在于,所述根据所述第一更新操作任务和所述第二更新操作任务,对所述待更新区域内的数据内容进行更新,包括:
10.根据权利要求9所述的方法,其特征在于,所述根据所述排列关系,依次根据所述第一更新操作任务对所述M个非可视分片内的数据内容进行更新,以及根据所述第二更新操作任务对所述N个数据分片内的数据内容进行更新,包括:
11.根据权利要求9所述的方法,其特征在于,所述根据所述排列关系,依次根据所述第一更新操作任务对所述M个非可视分片内的数据内容进行更新,以及根据所述第二更新操作任务对所述N个数据分片内的数据内容进行更新,包括:
12.根据权利要求9所述的方法,其特征在于,所述根据所述排列关系,依次根据所述第一更新操作任务对所述M个非可视分片内的数据内容进行更新,以及根据所述第二更新操作任务对所述N个数据分片内的数据内容进行更新,包括:
13.根据权利要求1所述的方法,其特征在于,所述根据所述第一更新操作任务对所述第一可视子区域内的数据内容进行更新,包括:
14.根据权利要求1所述的方法,其特征在于,所述方法还包括:
15.根据权利要求1所述的方法,其特征在于,所述根据所述第一更新操作任务和所述第二更新操作任务,对所述待更新区域内的数据内容进行更新,包括:
16.一种数据表处理装置,其特征在于,包括:
17.一种计算机设备,其特征在于,包括:处理器和存储器;
18.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,所述计算机程序适于由处理器加载并执行,以使得具有所述处理器的计算机设备执行权利要求1-15任一项所述的方法。
19.一种计算机程序产品或计算机程序,其特征在于,所述计算机程序产品或计算机程序包括计算机指令,所述计算机指令存储在计算机可读存储介质中,所述计算机指令适于由处理器读取并执行,以使得具有所述处理器的计算机设备执行权利要求1-15任一项所述的方法。
...【技术特征摘要】
1.一种数据表处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述对所述第二数据区域和所述第一非可视子区域进行合并,得到所述目标数据表的待更新区域,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述重叠关系,对所述第二数据区域和所述第一非可视子区域进行合并,得到所述目标数据表的待更新区域,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述第一更新操作任务和所述第二更新操作任务,对所述待更新区域内的数据内容进行更新,包括:
5.根据权利要求3所述的方法,其特征在于,所述根据所述第一更新操作任务和所述第二更新操作任务,对所述待更新区域内的数据内容进行更新,包括:
6.根据权利要求3所述的方法,其特征在于,所述根据所述第一更新操作任务和所述第二更新操作任务,对所述待更新区域内的数据内容进行更新,包括:
7.根据权利要求2所述的方法,其特征在于,所述根据所述第一更新操作任务和所述第二更新操作任务,对所述待更新区域内的数据内容进行更新,包括:
8.根据权利要求2所述的方法,其特征在于,所述根据所述第一更新操作任务和所述第二更新操作任务,对所述待更新区域内的数据内容进行更新,包括:
9.根据权利要求2所述的方法,其特征在于,所述根据所述第一更新操作任务和所述第二更新操作任务,对所述待更新区域内的数据内容进行更新,包括:
10.根据权利要求9所述的方法,其特征在于,所述根据所述排列关系,依次根据所述第一更新操作任务对所述m个非可视分片内的数据内容进行更新,以及根据所述第二更新操作任务对...
【专利技术属性】
技术研发人员:王贝珊,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。