2014-10-12 11 views

उत्तर

15

3000 रिकॉर्ड के लिए, तालिका को हटाने का सबसे आसान तरीका होगा। हालांकि कृपया ध्यान दें कि जब आप तालिका को हटाते हैं, तो उस समय इसे हटाया नहीं जाता है लेकिन हटाए जाने के लिए किसी प्रकार की कतार में रखा जाता है और वास्तव में कुछ समय बाद हटा दिया जाता है। इस बार सिस्टम में लोड पर निर्भर करता है + तालिका में इकाइयों की संख्या। इस समय के दौरान, आप इस तालिका को फिर से बनाने या इस तालिका का उपयोग करने में सक्षम नहीं होंगे।

यदि आपके लिए तालिका का उपयोग करना महत्वपूर्ण है, तो एकमात्र अन्य विकल्प इकाइयों को हटाना है। तेजी से हटाए जाने के लिए, आप Entity Batch Transactions का उपयोग करके इकाइयों को हटाने पर विचार कर सकते हैं। लेकिन संस्थाओं को हटाने के लिए, आपको पहले संस्थाओं को लाने की आवश्यकता होगी। आप सभी गुणों को लाने के बजाय केवल PartitionKey और RowKey इकाइयों के गुणों को प्राप्त करके लाने की प्रक्रिया को तेज कर सकते हैं क्योंकि केवल दो गुणों को इकाई को हटाने के लिए आवश्यक हैं।

+0

हाय गौरव - क्या आपको पता चलेगा कि तालिका वास्तव में हटाई जाने से पहले कितना समय लगता है? – shekhar

+0

http://stackoverflow.com/questions/15508517/the-correct-way-to-delete-and-recreate-a-windows-azure-storage-table-error-409 - वह पोस्ट कहती है कि इसमें कम से कम 40 सेकंड लगते हैं एक टेबल को हटाने के लिए - लेकिन यह भी इंगित करता है कि तालिका बड़ी होने पर यह अधिक लंबा हो सकता है: - / – shekhar

संबंधित मुद्दे