2016-09-28 7 views
5

क्या इंडेक्स एसएएस एसपीडीएस क्लस्टर टेबल का पुनर्गठन किया जा सकता है? यानी IXUTIL आदेश सीधे एसएएस क्लस्टर टेबल पर चलाए जा सकते हैं (पहले बिना रुकावट के)।एसएएस स्पैड्स पर Ixutil कमांड क्लस्टर टेबल

मैं विभिन्न परिवर्तन के साथ क्लस्टर टेबल पर चल रहा है की कोशिश की लेकिन जैसे अब तक केवल हो रही त्रुटियों:

  • विभाजन गलती
  • सूचकांक INDEX_NAME reorg नहीं किया जा सका
  • सका खुला डाटासेट dataset_name नहीं

इससे मुझे लगता है कि शायद IXUTIL आदेश एसएएस एसपीडीएस क्लस्टर टेबल

के लिए नहीं बनाए गए हैं

जब मैं क्लस्टर तालिका को अनवरोधित करता हूं और व्यक्तिगत सदस्यों पर IXUTIL आदेश चलाता हूं, तो आदेश ठीक चलते हैं। मैंने संकेतों के लिए इंटरनेट पर बहुत कुछ खोजा है, संकेत इत्यादि को कोई चीज़ नहीं मिली है।

+0

आप कौन सा संस्करण चला रहे हैं? – gj13

+0

इसका संस्करण 4.53 – NEOmen

उत्तर

0

मुझे कोई दस्तावेज नहीं मिला है जो कहता है कि Ixutil आदेश चलाने के लिए हमें पहले क्लस्टर टेबल को अनक्लस्टर करना होगा।

प्रलेखन उपलब्ध कहते हैं चारों ओर, हम Ixutil चल सकता है या क्लस्टर टेबल संकर सूचकांक है आदेश:

http://support.sas.com/documentation/cdl/en/spdsag/69111/HTML/default/viewer.htm#p0dp0zats425t8n1ms5xdg6ut82s.htm

http://support.sas.com/documentation/cdl/en/spdsug/67140/HTML/default/viewer.htm#p1e8tlzjl677v8n1w4th6f4idtqa.htm

मैं कुछ व्यापक खोज और उस पर प्रयोगों किया है और नीचे है निष्कर्ष पूरी तरह से मेरे अनुभव पर आधारित हैं:

  • Ixutil आंकड़े क्लस्टर टेबल पर चलाया जा सकता है, पहले टेबल को अनक्लस्टर करने की आवश्यकता नहीं है।
  • Ixutil runstats और Ixutil reorg, क्लस्टर मेज पर नहीं चलाया जा सकता है, तो आज्ञाओं चलाए जा रहे हैं के रूप में प्रश्न में उल्लेख किया उसमें त्रुटियां फेंक देते हैं।

यदि क्लस्टर टेबल पर रनस्टैट और रीर्ग चलाने के लिए हैं, तो इसे पहले अनियंत्रित करना होगा।यह समझ में आता है क्योंकि क्लस्टर टेबल के व्यक्तिगत सदस्यों पर इंडेक्स बनाए जाते हैं, न कि क्लस्टर टेबल पर, इसलिए यदि इंडेक्स को पुनर्गठित किया जाना है, तो इसे अलग-अलग सदस्यों यानी अनियंत्रित टेबल पर किया जाना चाहिए।

एक और खोज जो मूल रूप से प्रश्न से संबंधित नहीं है, लेकिन मददगार होगा, अगर कोई Ixutil reorg के साथ काम करने के लिए देख रहा है: अद्वितीय सूचकांक

  • क्लस्टर तालिका (नहीं बात भले ही यह समग्र है करता है/हाइब्रिड इंडेक्स) Ixutil Reorg से लाभ नहीं मिलता है, अगर यह आदेश तालिका पर चलाया जाता है, तो यह कहेंगे कि - Ixutil reorg सफलतापूर्वक पूरा हो गया है, अद्वितीय इंडेक्स को इंडेक्स के पुनर्गठन की आवश्यकता नहीं है। यह उपलब्ध दस्तावेज में उल्लिखित कोई भी नहीं है।
1

मैंने एसएएस एसपीडीएस के लिए मैनुअल के सभी उपलब्ध संस्करणों की जांच की। मैंने क्लस्टर्ड टेबल (विशेष रूप से गतिशील क्लस्टर टेबल) पर ixutil का उपयोग किया जा सकता है कि किसी भी सबूत खोजने की कोशिश कर रहे कुछ तकनीकी नोट्स के माध्यम से भी पढ़ा।

कहीं भी यह नहीं कहा गया है कि ixutil गतिशील क्लस्टर टेबल पर उपयोग नहीं किया जा सकता है।

लेकिन सभी वर्गों के बारे में "गतिशील क्लस्टर किया टेबल्स" बात में, यह पाया गया है कि वहाँ बहुत संचालन गतिशील क्लस्टर टेबल पर चलाने के लिए अनुमति दी जाती है कि की संख्या सीमित कर रहे हैं: , एक क्लस्टर का निर्माण एक नाश क्लस्टर, टेबल जोड़ना, लिस्टिंग तालिका। किसी अन्य ऑपरेशन के लिए, हमें पहले टेबल को अनक्लस्टर करना होगा।

यदि उपर्युक्त चर्चा आपके लिए प्रासंगिक प्रतीत होती है तो मैं संदर्भ जोड़ूंगा।

+0

धन्यवाद ब्लैकपेन, लेकिन मैं कहीं विशेष रूप से लिखा गया हूं कि Ixutil "reorg" क्लस्टर टेबल चलाने के लिए पहले unclustered होना चाहिए, क्योंकि Ixutil "आँकड़े" क्लस्टर टेबल पर चलते हैं। – NEOmen

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