我试图将azure存储日志文件移动到azure存储表中,以便我可以更轻松地使用它们,但我注意到了这个
"在同一小时生成的日志中可能存在重复的日志记录 并且可以通过检查重复的RequestId和Operation来检测 。数"
(我知道这是一篇旧文章,但我能找到它)
考虑到这一点,我认为使用requestID的连接和operationID作为我的行键是明智的。
我想检查是否有人知道如何唯一的requestID(显然有些请求可能有更多的操作,例如" copy",但大多数会有1)。
如果我将它用作行键,我无法承受它在同一分区中出现两次(按用户ID分区,但假设每个分区可以包含数百万条记录)。 / p>
由于
答案 0 :(得分:1)
如果我将它用作行键,我无法承受它在同一分区中出现两次(按用户ID分区,但假设每个分区可以包含数百万条记录)。
如果我理解正确,您可以将requestID和新Guid与连字符组合为唯一行键。例如:requestId|newGuid
。