खोज…


CLUSTERED COLUMNSTORE सूचकांक के साथ तालिका

यदि आप पंक्ति की दुकान के बजाय स्तंभ-स्टोर प्रारूप में एक तालिका का आयोजन करना चाहते हैं, तो तालिका की परिभाषा में INDEX cci CLUSTERED COLUMNSTORE जोड़ें:

DROP TABLE IF EXISTS Product
GO
CREATE TABLE Product (
    ProductID int,
    Name nvarchar(50) NOT NULL,
    Color nvarchar(15),
    Size nvarchar(5) NULL,
    Price money NOT NULL,
    Quantity int,
    INDEX cci CLUSTERED COLUMNSTORE
)

COLUMSTORE टेबल उन तालिकाओं के लिए बेहतर है जहाँ आप पूर्ण स्कैन और रिपोर्ट की अपेक्षा करते हैं, जबकि पंक्ति स्टोर टेबल उन तालिकाओं के लिए बेहतर होती हैं जहाँ आप पंक्तियों के छोटे सेटों को पढ़ेंगे या अपडेट करेंगे।

मौजूदा टेबल पर क्लस्टर किए गए कॉलमस्टोर इंडेक्स को जोड़ना

बनाएँ अनुकूलित कॉलम इंडेक्स आपको कॉलम प्रारूप में एक तालिका को व्यवस्थित करने में सक्षम बनाता है:

DROP TABLE IF EXISTS Product
GO
CREATE TABLE Product (
    Name nvarchar(50) NOT NULL,
    Color nvarchar(15),
    Size nvarchar(5) NULL,
    Price money NOT NULL,
    Quantity int
)
GO
CREATE CLUSTERED COLUMNSTORE INDEX cci ON Product 

कस्टमाइज़ किए गए COLUMNSTORE इंडेक्स का पुनर्निर्माण करें

यदि आपके पास बहुत सी हटाई गई पंक्तियाँ हैं, तो क्लस्टर किए गए स्तंभ संग्रह अनुक्रमणिका को फिर से बनाया जा सकता है:

ALTER INDEX cci ON Products
REBUILD PARTITION = ALL

पुनर्निर्मित क्लर नॉनस्ट्रीम डेटा को मौजूदा तालिका से डेटा को नए में "फिर से लोड" करेगा और फिर से संपीड़न लागू करेगा, हटाए गए को हटा देगा, आदि।

आप एक या अधिक विभाजनों का पुनर्निर्माण कर सकते हैं।



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow