2014-10-12 30 views

cevap

15

3000 kayıt için tabloyu silmek en kolay yoldur. Ancak, tabloyu sildiğinizde, o zaman silinmez, ancak silinecek bir sıraya konulur ve bir süre sonra silinir. Bu süre, sistemdeki yüke + tablodaki varlık sayısına bağlıdır. Bu süre zarfında bu tabloyu yeniden oluşturamaz veya bu tabloyu kullanamazsınız.

Tabloyu kullanmaya devam etmeniz önemliyse, yalnızca diğer seçenek varlıkları silmektir. Daha hızlı silme işlemleri için Entity Batch Transactions'u kullanarak varlıkların silinmesine bakabilirsiniz. Ancak varlıkları silmek için önce varlıkları getirmeniz gerekir. Tüm özniteliklerin yalnızca bir varlığı silmek için bu iki öznitelik olması gerektiğinden, yalnızca PartitionKey ve RowKey özniteliklerini getirerek getirme işlemini hızlandırabilirsiniz.

+0

Merhaba Gaurav - masa gerçekten silinmeden önce ne kadar zaman gerektiğini biliyor musun? – shekhar

+0

http://stackoverflow.com/questions/15508517/the-correct-way-to-delete-and-recreate-a-windows-azure-storage-table-error-409 - bu yazı 40 saniyeye ulaştığını söylüyor bir tabloyu silmek için - ama aynı zamanda tablo büyük ise daha uzun olabileceğini gösterir: - / – shekhar