也许我在Windows Azure Portal中忽略了这一点,但我找不到我目前每个表有多少行。
如果我查询它,我假设会产生交易成本。有没有一种方法可以自由地查看有多少记录?
在Windows Azure表存储上没有允许您这样做的聚合操作。最好的方法是获取表的所有分区键和/或行键,然后自己计算。你能做的第二件事是实现一种机制,以某种方式在外部系统中计数和持久化这个数字(无论这意味着简单地计数你成功插入和删除的次数,跟踪SQL Server中的所有分区/行键,以便你可以计数它们,或者其他什么)。
最终,如果您需要对大量数据进行聚合操作,表存储不是您的正确解决方案。