def SetBufferSize(self, buffer_size):
        """
        服务端将读取的数据攒到buffer里，最多积攒到达buffer_size以后返回一次，
        也有可能因为超时或者读取到达终点而buffer没有满就返回，默认值 64 * 1024

        这个选项对scan性能有非常明显的影响，
        我们的测试显示，1024*1024(1MB)在很多场景下都有比较好的表现，
        建议根据自己的场景进行调优

        Args:
            buffer_size: scan操作buffer的size，单位Byte
        """
        lib.tera_scan_descriptor_set_buffer_size(self.desc, buffer_size)