我观察到,当一个 blob 被附加数千次或更多时,从 Azure Append Blob 读取非常慢。写入/追加速度很快,但读取一个典型的日志 blob,其中有几千个追加,每个追加的大小为几 KB,总大小为几 MB,需要一分钟多的时间!读取标准博客或类似大小的页面 blob 需要几毫秒。有什么方法可以加快从 append blob 读取的速度,即通过扁平化内部结构?
到目前为止,最好定期“归档”/将附加 blob 转换为块 blob,然后处理它们。有什么建议吗?
如果没有,推荐的日志替代存储是什么?可以使用 Azure 表,但即使使用批量操作,也需要更多的读取。