通过字符串或Int64搜索DateTime类型与Azure表的性能比较



我需要在Azure表上按DateTimeOffset类型的本地时间进行搜索。

我的问题是,如果DateTimeOffset类型的本地时间保存为RowKey,那么RowKeyStringInt64索引和搜索哪个类型更快?

通过Int64DateTimeOffset必须转换为整数类型。

PartitionKey可以是任意值,例如日期、

请参阅在Azure Table 上保存区域设置时间

哪种类型的RowKey、String或Int64索引和搜索速度更快?

Azure表存储的查询性能与行密钥类型无关。

您可以参考以下方法来优化表服务的查询:

1.使用不同的RowKey值(在同一分区中(存储每个实体的多个副本,以通过使用不同的RowKey值实现快速高效的查找和交替排序顺序。

2.将使用不同RowKey值的每个实体的多个副本存储在单独的分区或单独的表中,以通过使用不同的RowKey值实现快速高效的查找和交替排序顺序。

3.维护索引实体,以实现返回实体列表的高效搜索。

有关更多详细信息,您可以参考本文。

相关内容

  • 没有找到相关文章

最新更新