यहां मेरी स्थिति है।क्या तालिका में VARCHAR (MAX) का उपयोग करने के नुकसान हैं?
असल में, मुझे अक्षरों की अज्ञात लंबाई को पकड़ने के लिए तालिका में एक स्तंभ की आवश्यकता है। लेकिन मैं उत्सुक था कि एसक्यूएल सर्वर प्रदर्शन समस्याओं में कॉलम में एक VARCHAR (MAX) या NVARCHAR (MAX) का उपयोग करके उत्पन्न हो सकता है, जैसे: 'इस बार' मुझे केवल 3 वर्णों को स्टोर करने की आवश्यकता है और अधिकांश समय मुझे केवल आवश्यकता है 10 अक्षर स्टोर करें। लेकिन एक छोटी संभावना है कि यह उस कॉलम में दो हजार वर्णों तक हो सकता है, या यहां तक कि संभवतः एक मिलियन, यह अप्रत्याशित है। लेकिन, मैं गारंटी दे सकता हूं कि यह 2 जीबी सीमा से अधिक नहीं होगा।
यदि कोई प्रदर्शन समस्या है, या संभवतः इस समस्या को हल करने के बेहतर तरीके हैं तो मैं उत्सुक था।
जबकि पूरी तरह से ठीक है, मैं, के बाद से पंक्ति-ओवरफ्लो, varchar (एन) के लिए पेज प्रकार का नाम है, जबकि varchar (max) अवधि अतिप्रवाह का उपयोग कर से बचने के हैं चला जाता है डीबीसीसी इंडेक्स – Andrew