Azure表存储访问时间

时间:2011-06-26 18:14:16

标签: azure azure-storage azure-table-storage

我将数据存储在Table Storage中。当我尝试检索数据时,我使用分区键和行键执行此操作。我一直在做一些时间来检索大约8000字节的数据。

我的时间范围是500-700毫秒,是的,我的主机和存储位于同一个数据中心。

表存储真的很慢,还是我做错了。我期待访问时间更像是50ms。请记住,我的所有表格加在一起可能只有200行。

2 个答案:

答案 0 :(得分:2)

你的表现数字肯定听起来很差 - 而且比我见过的要糟糕得多。

存储团队博客上有一些有用的参考编号 - 以及一些好的建议 - 请参阅http://blogs.msdn.com/b/windowsazurestorage/archive/2010/11/06/how-to-get-most-out-of-windows-azure-tables.aspx

对于您的具体问题,我建议您编写一些非常简单的测试代码来再次测量您的数字 - 如果您仍然看到相同的问题,那么在此处发布代码并且 - 如果您的代码真的很简单 - 那么请联系MS支持。

答案 1 :(得分:0)

您是否尝试一次检索多个实体?如果是这样,表存储的查询解析器中存在已知错误,并且直接从其RowKey 查询多个实体时不会使用索引,而是请求生成线性扫描桌子,每次往返确实需要500到700毫秒。