一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种分片数动态调整方法、装置、设备及介质与流程

2023-02-02 01:15:20 来源:中国专利 TAG:


1.本发明涉及计算机技术领域,特别涉及一种分片数动态调整方法、装置、设备及介质。


背景技术:

2.当前,在大数据环境的场景下,经常会发现很多现场按月划分的索引会滚动很多个索引,然后在现场数据量比较大情况下,由于出厂时无法预估现场某种类型的数据量,默认的分片数设置是节点的2倍,但是默认设置的elasticsearch索引shard(分片),可能由于分配不当导致占满磁盘或使用较多的jvm导致集群宕机等情况。该问题不解决会使得数据查询、聚合等出现问题,该大数据量查询/聚合查询将会导致elasticsearch集群崩溃、集群无法稳定运行、数据无法正常入库等后果。
3.因此,如何确定合理分片数以进行合理分片是当前亟待解决的问题。


技术实现要素:

4.有鉴于此,本发明的目的在于提供一种分片数动态调整方法、装置、设备及介质,能够确定合理分片数以进行合理分片。其具体方案如下:
5.第一方面,本技术公开了一种分片数动态调整方法,包括:
6.每天定时检测历史数据量;
7.基于所述历史数据量确定出满足预设条件的目标索引,并确定按天划分的所述目标索引对应的目标天数;
8.根据不同所述目标天数选择直接将所述节点数设置为目标分片数,或,选择基于不同所述目标天数获取不同天数的目标数据量,并基于所述目标数据量计算预期分片数,然后根据所述预期分片数与节点数的数量关系设置所述目标分片数。
9.可选的,所述根据不同所述目标天数选择直接将所述节点数设置为目标分片数,包括:
10.若所述目标天数为第一天数或第二天数,则选择将所述节点数设置为目标分片数。
11.可选的,所述基于不同所述目标天数获取不同天数的目标数据量,并基于所述目标数据量计算预期分片数,然后根据所述预期分片数与节点数的数量关系设置所述目标分片数,包括:
12.若所述目标天数大于第一天数小于第三天数,则统计前第一天数内的第一数据量,并基于所述第一数据量计算第一分片数,然后根据所述第一分片数与所述节点数的数量关系设置所述目标分片数;
13.若所述目标天数不小于第三天数,则统计前第三天数内的第二数据量,并基于所述第二数据量计算第二分片数,然后根据所述第二分片数与所述节点数的数量关系设置所述目标分片数。
14.可选的,所述基于所述目标数据量计算预期分片数,包括:
15.计算所述目标数据量与参考数据量的比值与1的和得到参考分片数,对所述参考分片数进行向下取整得到预期分片数。
16.可选的,所述根据所述预期分片数与节点数的数量关系设置所述目标分片数,包括:
17.若所述预期分片数小于节点数且所述节点数为质数,则将所述预期分片数设置为所述目标分片数;
18.若所述预期分片数小于节点数且所述节点数为非质数,则确定所述节点数的若干约数,并将与所述预期分片数临近且大于所述预期分片数的目标约数设置为所述目标分片数;
19.若所述预期分片数不小于所述节点数且小于双倍所述节点数,则将所述节点数设置为所述目标分片数;
20.若所述预期分片数不小于双倍所述节点数且小于四倍所述节点数,则将所述双倍所述节点数设置为所述目标分片数;
21.若所述预期分片数不小于四倍所述节点数,则将所述四倍所述节点数设置为所述目标分片数。
22.可选的,所述预设条件为对应的目标数据量为所有索引中的最大数据量。
23.可选的,所述根据不同所述目标天数选择直接将所述节点数设置为目标分片数,或,选择基于不同所述目标天数获取不同天数的目标数据量,并基于所述目标数据量计算预期分片数,然后根据所述预期分片数与节点数的数量关系设置所述目标分片数之后,还包括:
24.每天定时监测所述目标索引的当天索引数,并获取所述目标索引的当天数据量;
25.若所述当天索引数大于目标数值,则根据当前时间在整天时间中的比例和所述当天数据量计算第三分片数,并根据所述第三分片数与所述节点数的数量关系调整所述目标分片数。
26.第二方面,本技术公开了一种分片数动态调整装置,包括:
27.数据量检测模块,用于每天定时检测历史数据量;
28.索引确定模块,用于基于所述历史数据量确定出满足预设条件的目标索引;
29.天数确定模块,用于确定按天划分的所述目标索引对应的目标天数;
30.分片数设置模块,用于根据不同所述目标天数选择直接将所述节点数设置为目标分片数,或,选择基于不同所述目标天数获取不同天数的目标数据量,并基于所述目标数据量计算预期分片数,然后根据所述预期分片数与节点数的数量关系设置所述目标分片数。
31.第三方面,本技术公开了一种电子设备,包括处理器和存储器;其中,所述处理器执行所述存储器中保存的计算机程序时实现前述公开的分片数动态调整方法。
32.第四方面,本技术公开了一种计算机可读存储介质,用于存储计算机程序;其中,所述计算机程序被处理器执行时实现前述公开的分片数动态调整方法。
33.可见,本技术每天定时检测历史数据量;基于所述历史数据量确定出满足预设条件的目标索引,并确定按天划分的所述目标索引对应的目标天数;根据不同所述目标天数选择直接将所述节点数设置为目标分片数,或,选择基于不同所述目标天数获取不同天数
的目标数据量,并基于所述目标数据量计算预期分片数,然后根据所述预期分片数与节点数的数量关系设置所述目标分片数。由此可见,本技术按天分索引减少数据量,并根据目标索引的目标天数和目标数据量实时调整分片数,以达到确定合理分片数以进行合理分片的目的。
附图说明
34.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
35.图1为本技术提供的一种分片数动态调整方法流程图;
36.图2为本技术提供的一种具体的分片数动态调整方法流程图;
37.图3为本技术提供的一种分片数动态调整方法流程示意图;
38.图4为本技术提供的一种索引示意图;
39.图5为本技术提供的一种分片数动态调整装置结构示意图;
40.图6为本技术提出的一种电子设备结构图。
具体实施方式
41.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
42.当前,在大数据环境的场景下,经常会发现很多现场按月划分的索引会滚动很多个索引,然后在现场数据量比较大情况下,由于出厂时无法预估现场某种类型的数据量,默认的分片数设置是节点的2倍,但是默认设置的索引(分片),可能由于分配不当导致占满磁盘或使用较多的jvm导致集群宕机等情况。该问题不解决会使得数据查询、聚合等出现问题,该大数据量查询/聚合查询将会导致elasticsearch集群崩溃、集群无法稳定运行、数据无法正常入库等后果。
43.为了克服上述问题,本技术提供了一种分片数动态调整方案,能够确定合理分片数以进行合理分片。
44.参见图1所示,本技术实施例公开了一种分片数动态调整方法,该方法包括:
45.步骤s11:每天定时检测历史数据量。
46.本技术实施例中,每天定时检测历史数据量,例如,设置定时任务,每天晚上21点去检测历史数据量。根据历史数据量去计算未来(第二天及以后)索引的分片数。需要指出的是,所述历史数据量可以是上一天或上一周的数据量。
47.需要指出的是,elasticsearch:简称es,es是一个开源的高扩展的分布式全文检索引擎。可以近乎实时的存储、检索数据。elaticsearch的扩展性很好,可以扩展到上百台服务器,处理pb级别的数据。elaticsearch使用java开发并使用lucene作为其核心来实现所有索引和搜索的功能。elaticsearch的目的是通过简单的restful api来隐藏lucene的
复杂性,从而让全文搜索变得简单。shard:elasticsearch分布式存储的基石。在elasticsearch中有主分片(primary shard)和副本分片(replica shard)两种。primary shard:elasticsearch通过主分片,将数据分布在所有的节点上。主分片可以将一份索引的数据,分散在多个data node上,实现存储的水平扩展。主分片(primary shard)数在索引创建的时候指定,后续默认不能修改,如果需要修改,需重建索引。replica shard:副本分片(replica shard)主要用于提高数据的可用性。否则一旦主分片丢失,如果不设置副本分片,那么就会造成数据丢失。security-flow:设置的索引的类型。security-log:设置的索引的类型。
48.步骤s12:基于所述历史数据量确定出满足预设条件的目标索引,并确定按天划分的所述目标索引对应的目标天数。
49.本技术实施例中,所述预设条件为对应的目标数据量为所有索引中的最大数据量。另外,所述满足预设条件的目标索引也可以是数据量比较大的索引,可以不限定在最大;另外,所述满足预设条件的目标索引也可以是历史数据量对应的全部索引,但全部索引对应的数据量较大。
50.可以理解的是,当所述历史数据对应的天数为七天时,所述目标索引对应的目标天数可能存在小于七天的情况。
51.步骤s13:根据不同所述目标天数选择直接将所述节点数设置为目标分片数,或,选择基于不同所述目标天数获取不同天数的目标数据量,并基于所述目标数据量计算预期分片数,然后根据所述预期分片数与节点数的数量关系设置所述目标分片数。
52.本技术实施例中,所述基于所述目标数据量计算预期分片数,包括:计算所述目标数据量与参考数据量的比值与1的和得到参考分片数,对所述参考分片数进行向下取整得到预期分片数。需要指出的是,得到预设分片数的具体公式如下所示:数据量/50g 1=预期分片数(向下取整)。需要指出的是,50g为默认的一个分片对应的数据量。
53.本技术实施例中,所述根据所述预期分片数与节点数的数量关系设置所述目标分片数,包括:若所述预期分片数小于节点数且所述节点数为质数,则将所述预期分片数设置为所述目标分片数;若所述预期分片数小于节点数且所述节点数为非质数,则确定所述节点数的若干约数,并将与所述预期分片数临近且大于所述预期分片数的目标约数设置为所述目标分片数;若所述预期分片数不小于所述节点数且小于双倍所述节点数,则将所述节点数设置为所述目标分片数;若所述预期分片数不小于双倍所述节点数且小于四倍所述节点数,则将所述双倍所述节点数设置为所述目标分片数;若所述预期分片数不小于四倍所述节点数,则将所述四倍所述节点数设置为所述目标分片数。需要指出的是,若所述预期分片数不小于所述节点数,此时不论预设分片数为质数还是非质数,都根据上述相应的方法设置所述目标分片数。
54.需要指出的是,若预期分片数小于节点数,若节点数为质数,则按预期分片数分配,若节点数为非质数,为了尽可能使分片平均分配,取预期分片数临近的节点数约数。例如:8的约数为1、2、4、8,若预期分片数非这四个数,则向上取临近的约数,如预期分片数为3,则取4。需要指出的是,按该种计算方式,如表1和表2中前几行的结果所示。若节点为非质数,如表1中的第1、2、3、4行所示、则是计算取的索引的分片数。否则节点为质数,则如表2中的第1、2、3、4行所示,则是计算取的索引的分片数。
55.需要指出的是,若预期分片数不小于节点数且小于节点数的双倍,则按分片数等于节点数进行分片。按该种计算方式的如表1和表2中结果所示,若节点为非质数,如表1中的第5行所示、则是计算取的索引的分片数。否则节点为质数,则如表2中的第5行所示,则是计算取的索引的分片数。
56.需要指出的是,若预期分片数不小于节点数的双倍且小于节点数的四倍,则按分片数等于节点数的双倍进行分片。按这种计算方式的如表1和表2中结果所示,若节点为非质数,如表1中的第6行所示、则是计算取的索引的分片数。否则节点为质数,则如表2中的第6行所示,则是计算取的索引的分片数。
57.需要指出的是,若预期分片数不小于节点数的四倍,则按分片数等于节点数的三倍进行分片。按该种计算方式的如表1和表2中结果所示,若节点为非质数,如表1中的第7、8行所示、则是计算取的索引的分片数。否则节点为质数,则如表2中的第7、8行所示,则是计算取的索引的分片数。
58.表1
59.行号数据量节点数实际分片数预期分片数1044 230g411360g4224110g4435300g4476400g4897800g4121782t41241
60.表2
61.行号数据量节点数实际分片数预期分片数1055 230g511360g5224110g5335300g5576500g5101171t5152182t51541
62.本技术实时例中,所述根据不同所述目标天数选择直接将所述节点数设置为目标分片数,或,选择基于不同所述目标天数获取不同天数的目标数据量,并基于所述目标数据量计算预期分片数,然后根据所述预期分片数与节点数的数量关系设置所述目标分片数之后,还包括:每天定时监测所述目标索引的当天索引数,并获取所述目标索引的当天数据量;若所述当天索引数大于目标数值,则根据当前时间在整天时间中的比例和所述当天数据量计算第三分片数,并根据所述第三分片数与所述节点数的数量关系调整所述目标分片数。需要指出的是,为了防止预期创建的索引的分片数过少,需要定时检测当天的索引数,
防止由于数据突增,根据历史数据计算的分片过少,导致索引滚动创建过多,及时止损;例如,止损逻辑如下所示:每天定时检测每小时一次当天的索引数量,检测当天security-log索引数,若超过2个(不包括),重新调整当天模板分片数,每天最多调整一次;计算逻辑如下所示:按照当前时间与一天的比例关系,在原分片数的基础上向上调整。如当前13点多,则计算的公式如下所示:24/13*当天数据量/50g 1=预期分片数(向上取整),所述预设分片数为当前第三分片数,然后按照上述描述的分片计算逻辑重新计算新的分片数。
63.需要指出的是,本技术降低了现场集群大数据量的情况由于es索引分配不当导致分片资源浪费,并将数据定期归档存储,避免分片浪费或不足。实现了动态调整分片数以该便索引数,也实现了索引分片及时止损。
64.可见,本技术每天定时检测历史数据量;基于所述历史数据量确定出满足预设条件的目标索引,并确定按天划分的所述目标索引对应的目标天数;根据不同所述目标天数选择直接将所述节点数设置为目标分片数,或,选择基于不同所述目标天数获取不同天数的目标数据量,并基于所述目标数据量计算预期分片数,然后根据所述预期分片数与节点数的数量关系设置所述目标分片数。由此可见,本技术按天分索引减少数据量,并根据目标索引的目标天数和目标数据量实时调整分片数,以达到确定合理分片数以进行合理分片的目的。
65.参见图2所示,本技术实施例公开了一种具体的分片数动态调整方法,该方法包括:
66.步骤s21:每天定时检测历史数据量。
67.其中,关于步骤s21的更加具体的处理过程可以参考前述实施例中公开的相应内容,在此不再进行赘述。
68.步骤s22:基于所述历史数据量确定出满足预设条件的目标索引,并确定按天划分的所述目标索引对应的目标天数。
69.本技术实施例中,确定按天划分的所述目标索引对应的目标天数,以便如图3所示,根据所述目标天数确定预设分片数,图3中1和7表示天数,图3中天数为举例说明,实际天数可不为图3所示天数。
70.步骤s23:若所述目标天数为第一天数或第二天数,则选择将所述节点数设置为目标分片数。
71.本技术实施例中,所述第一天数可以为1天,所述第二天数可以为零天,在此不做具体限定;在一种具体实施例中,若当前集群中数据量比较大的索引(如log)对应的索引数只有1天的或没有,采用默认的策略,分片数等于节点数。如节点数为4,创建之后的索引如图4所示。
72.步骤s24:若所述目标天数大于第一天数小于第三天数,则统计前第一天数内的第一数据量,并基于所述第一数据量计算第一分片数,然后根据所述第一分片数与所述节点数的数量关系设置所述目标分片数。
73.本技术实施例中,所述第一天数可以为1天,所述第三天数可以为七天,在此不做具体限定。
74.本技术实施例中,所述基于所述目标数据量计算预期分片数,包括:计算所述目标数据量与参考数据量的比值与1的和得到参考分片数,对所述参考分片数进行向下取整得
到预期分片数。需要指出的是,若当前集群有log对应的索引超过1天但不足一周(七天),统计前一天的数据量。统计到数据量之后按如下方式计算:数据量/50g 1=预期分片数(向下取整)。
75.步骤s24:若所述目标天数不小于第三天数,则统计前第三天数内的第二数据量,并基于所述第二数据量计算第二分片数,然后根据所述第二分片数与所述节点数的数量关系设置所述目标分片数。
76.本技术实施例中,所述第三天数可以为七天,在此不做具体限定。
77.本技术实施例中,所述基于所述目标数据量计算预期分片数,包括:计算所述目标数据量与参考数据量的比值与1的和得到参考分片数,对所述参考分片数进行向下取整得到预期分片数。需要指出的是,若当前集群有log对应的索引且超过一周,则统计上一周对应天的数据量(例:本周四统计上周五)。
78.本技术实时例中,所述根据不同所述目标天数选择直接将所述节点数设置为目标分片数,或,选择基于不同所述目标天数获取不同天数的目标数据量,并基于所述目标数据量计算预期分片数,然后根据所述预期分片数与节点数的数量关系设置所述目标分片数之后,还包括:每天定时监测所述目标索引的当天索引数,并获取所述目标索引的当天数据量;若所述当天索引数大于目标数值,则根据当前时间在整天时间中的比例和所述当天数据量计算第三分片数,并根据所述第三分片数与所述节点数的数量关系调整所述目标分片数。
79.需要指出的是,现有技术中,security-log该索引在大部分现场数据量并不大,所以定为按月划分索引,但部分现场security-log的数据量甚至超过了security-flow按天划分的索引的数据量,按月划分会出现很多问题,如数据清理/关闭、数据查询等,需要将security-log改为按天分索引并设置合理的shard。另外部分现场security-flow索引数据量比较少,现有方法导致提前创建的索引的shard设置过多,因此security-flow也按此方案进行分片划分。同时为了避免分片浪费或不足,动态检测调整分片(shard)数。原本的关闭和清理逻辑也对应做修改,security-flow索引也按照此方案。从而实现一种基于大数据量的环境下elasticsearch索引分片数动态调整的实现方法。
80.可见,本技术每天定时检测历史数据量;基于所述历史数据量确定出满足预设条件的目标索引,并确定按天划分的所述目标索引对应的目标天数;若所述目标天数为第一天数或第二天数,则选择将所述节点数设置为目标分片数;若所述目标天数大于第一天数小于第三天数,则统计前第一天数内的第一数据量,并基于所述第一数据量计算第一分片数,然后根据所述第一分片数与所述节点数的数量关系设置所述目标分片数;若所述目标天数不小于第三天数,则统计前第三天数内的第二数据量,并基于所述第二数据量计算第二分片数,然后根据所述第二分片数与所述节点数的数量关系设置所述目标分片数。由此可见,本技术按天分索引减少数据量,并根据目标索引的目标天数和目标数据量实时调整分片数,以达到确定合理分片数以进行合理分片的目的。
81.参见图5所示,本技术实施例公开了一种分片数动态调整装置,包括:
82.数据量检测模块11,用于每天定时检测历史数据量;
83.索引确定模块12,用于基于所述历史数据量确定出满足预设条件的目标索引;
84.天数确定模块13,用于确定按天划分的所述目标索引对应的目标天数;
85.分片数设置模块14,用于根据不同所述目标天数选择直接将所述节点数设置为目标分片数,或,选择基于不同所述目标天数获取不同天数的目标数据量,并基于所述目标数据量计算预期分片数,然后根据所述预期分片数与节点数的数量关系设置所述目标分片数。
86.其中,关于上述各个模块更加具体的工作过程可以参考前述实施例中公开的相应内容,在此不再进行赘述。
87.可见,本技术每天定时检测历史数据量;基于所述历史数据量确定出满足预设条件的目标索引,并确定按天划分的所述目标索引对应的目标天数;根据不同所述目标天数选择直接将所述节点数设置为目标分片数,或,选择基于不同所述目标天数获取不同天数的目标数据量,并基于所述目标数据量计算预期分片数,然后根据所述预期分片数与节点数的数量关系设置所述目标分片数。由此可见,本技术按天分索引减少数据量,并根据目标索引的目标天数和目标数据量实时调整分片数,以达到确定合理分片数以进行合理分片的目的。
88.进一步的,本技术实施例还提供了一种电子设备,图6是根据一示例性实施例示出的电子设备20结构图,图中的内容不能认为是对本技术的使用范围的任何限制。
89.图6为本技术实施例提供的一种电子设备20的结构示意图。该电子设备20,具体可以包括:至少一个处理器21、至少一个存储器22、电源23、输入输出接口24、通信接口25和通信总线26。其中,所述存储器22用于存储计算机程序,所述计算机程序由所述处理器21加载并执行,以实现前述任意实施例公开的分片数动态调整方法的相关步骤。
90.本实施例中,电源23用于为电子设备20上的各硬件设备提供工作电压;通信接口25能够为电子设备20创建与外界设备之间的数据传输通道,其所遵循的通信协议是能够适用于本技术技术方案的任意通信协议,在此不对其进行具体限定;输入输出接口24,用于获取外界输入数据或向外界输出数据,其具体的接口类型可以根据具体应用需要进行选取,在此不进行具体限定。
91.另外,存储器22作为资源存储的载体,可以是只读存储器、随机存储器、磁盘或者光盘等,存储器22作为可以包括作为运行内存的随机存取存储器和用于外部内存的存储用途的非易失性存储器,其上的存储资源包括操作系统221、计算机程序222等,存储方式可以是短暂存储或者永久存储。
92.其中,操作系统221用于管理与控制源主机上电子设备20上的各硬件设备以及计算机程序222,操作系统221可以是windows、unix、linux等。计算机程222除了包括能够用于完成前述任一实施例公开的由电子设备20执行的分片数动态调整方法的计算机程序之外,还可以进一步包括能够用于完成其他特定工作的计算机程序。
93.本实施例中,所述输入输出接口24具体可以包括但不限于usb接口、硬盘读取接口、串行接口、语音输入接口、指纹输入接口等。
94.进一步的,本技术实施例还公开了一种计算机可读存储介质,用于存储计算机程序;其中,所述计算机程序被处理器执行时实现前述公开的分片数动态调整方法。
95.关于该方法的具体步骤可以参考前述实施例中公开的相应内容,在此不再进行赘述。
96.这里所说的计算机可读存储介质包括随机存取存储器(random access memory,
ram)、内存、只读存储器(read-only memory,rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、磁碟或者光盘或技术领域内所公知的任意其他形式的存储介质。其中,所述计算机程序被处理器执行时实现前述分片数动态调整方法。关于该方法的具体步骤可以参考前述实施例中公开的相应内容,在此不再进行赘述。
97.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的分片数动态调整方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
98.专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
99.结合本文中所公开的实施例描述算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
100.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
101.以上对本发明所提供的一种分片数动态调整方法、装置、设备及介质进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献