MCPcopy Create free account
hub / github.com/baidu/tera / SetBufferSize

Method SetBufferSize

src/sdk/python/TeraSdk.py:96–108  ·  view source on GitHub ↗

服务端将读取的数据攒到buffer里,最多积攒到达buffer_size以后返回一次, 也有可能因为超时或者读取到达终点而buffer没有满就返回,默认值 64 * 1024 这个选项对scan性能有非常明显的影响, 我们的测试显示,1024*1024(1MB)在很多场景下都有比较好的表现, 建议根据自己的场景进行调优 Args: buffer_size: scan操作buffer的size,单位Byte

(self, buffer_size)

Source from the content-addressed store, hash-verified

94 lib.tera_scan_descriptor_set_max_versions(self.desc, versions)
95
96 def SetBufferSize(self, buffer_size):
97 """
98 服务端将读取的数据攒到buffer里,最多积攒到达buffer_size以后返回一次,
99 也有可能因为超时或者读取到达终点而buffer没有满就返回,默认值 64 * 1024
100
101 这个选项对scan性能有非常明显的影响,
102 我们的测试显示,1024*1024(1MB)在很多场景下都有比较好的表现,
103 建议根据自己的场景进行调优
104
105 Args:
106 buffer_size: scan操作buffer的size,单位Byte
107 """
108 lib.tera_scan_descriptor_set_buffer_size(self.desc, buffer_size)
109
110 def SetPackInterval(self, interval):
111 """

Callers 2

scan_with_filterFunction · 0.95
scanFunction · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected