天蓝色表中的奇怪行为

时间:2011-08-01 13:40:55

标签: azure-table-storage

我正在调查对存储在azure表中的实体所做的更新的性能,我发现了一些奇怪的行为。

我有一个简单的实体,只包含一个文件 - 如下文所示:

public class TestEntity : TableServiceEntity
{
     public string Text { get; set; }
}

对于此实体,我在部署到azure时会看到 150 - 200ms 之间的更新时间。

然后我将一些虚拟属性添加到它(不要让我开始我是如何提出这个想法的;)

public class TestEntity : TableServiceEntity
{
     public string Text { get; set; }
     public string ShowSomeStuffProp1{ get; set; }
     public string ShowSomeStuffProp2{ get; set; }
     public string ShowSomeStuffProp3{ get; set; }
     public string ShowSomeStuffProp4{ get; set; }
     public string ShowSomeStuffProp5{ get; set; }
     public string ShowSomeStuffProp6{ get; set; }
     public string ShowSomeStuffProp7{ get; set; }
}

现在对于这个“新”实体,我的更新时间在 30 - 45ms 之间!!!

我做了一些实验(每次部署到azure)并且“虚拟”属性不能有更短的名称 - 否则时间会回到200ms。

我想知道我是否已经疯了,或者是其他人观察到的一些奇怪的行为。

我仍然想在另一个帐户上重复这一点,但我很感激您的反馈。

谢谢!

0 个答案:

没有答案