के बजाय एनवार्चर (MAX) का उपयोग करके कोई प्रदर्शन हिट है, मुझे आश्चर्य है कि अगर यह एक छोटा (छोटा) अधिकतम आकार देने के बजाय प्रकार nvarchar (अधिकतम) के कॉलम को परिभाषित करने पर कोई नुकसान होता है ।एसक्यूएल प्रदर्शन: क्या एनवीरकर (200)
मैंने कहीं पढ़ा है कि यदि कॉलम मान 4 से अधिक है? KB शेष डेटा को "ओवरफ़्लो" क्षेत्र में जोड़ा जाएगा, जो ठीक है।
मैं एक टेबल बना रहा हूं जहां अधिकांश समय टेक्स्ट कुछ पंक्तियों का होगा, लेकिन मैं सोच रहा था कि निचली सीमा निर्धारित करने में कोई फायदा है और फिर उस सीमा को तोड़ने से बचने के लिए एक सत्यापन जोड़ना है।
क्या nvarchar (अधिकतम) कॉलम के साथ इंडेक्स के निर्माण पर कोई प्रतिबंध है, या आकार सीमा पर प्रतिबंध जोड़ने के लिए भुगतान करने वाली कोई भी चीज़ है?
धन्यवाद!
"एसक्यूएल 2012:।। आप ऐसा नहीं कर सकते ऑनलाइन सूचकांक विभाजन स्तर पर पुनर्निर्माण आप कर सकते हैं, हालांकि, ऑनलाइन सूचकांक पाठ को छोड़ कर सभी डेटा प्रकार के पूरे सूचकांक के पुनर्निर्माण करना, ntext, छवि इसका मतलब है कि varchar (max) के साथ टेबल, nvarchar (अधिकतम), और varbinary (अधिकतम) कॉलम ऑनलाइन एसक्यूएल में पुनर्निर्माण किया जा सकता 2012 एसक्यूएल 2014:। आप ऑनलाइन सूचकांक विभाजन स्तर पर पुनर्निर्माण कर सकते हैं कि आप ऑनलाइन सूचकांक varchar (max), nvarchar के पुनर्निर्माण कर सकते हैं (अधिकतम), और varbinary (अधिकतम) डेटा प्रकार। बस SQL 2012 के साथ, पाठ, ntext, छवि शामिल नहीं हैं। ये विरासत डेटा प्रकार हैं जो वास्तव में समय के साथ चरणबद्ध होना चाहिए। " – Triynko