ฉันกำลังพยายามบีบอัดตารางที่มีNVARCHAR(MAX)
เขตข้อมูล น่าเสียดายที่row
การpage
บีบอัดข้อมูลไม่มีผลกระทบต่อความปรารถนา (บันทึกเพียง ~ 100/200 MB สำหรับตาราง 20 GB) นอกจากนี้ฉันไม่สามารถใช้การบีบอัดที่เก็บคอลัมน์และที่เก็บคอลัมน์ได้เนื่องจากพวกเขาไม่สนับสนุนการบีบอัดNVARCHAR(MAX)
ฟิลด์
มีใครบอกได้ไหมว่าฉันมีทางเลือกอื่น ๆ ที่นี่?
ฉันเดาด้วยrow
และการpage
บีบอัดไม่มีผลเพราะเนื้อหาของNVARCHAR(MAX)
คอลัมน์นั้นไม่เหมือนใคร
VARCHAR
เป็นสาเหตุของการสูญหายของข้อมูลหากมีการใช้อักขระจากหน้ารหัสมากกว่า 1 หน้า? ฉันคิดว่าคำแนะนำควรเปลี่ยนเป็นNVARCHAR(4000)
ถ้าความยาวสูงสุดไม่เกิน 4000 เพราะค่าทั้งหมดจะมีสิทธิ์สำหรับการบีบอัด Unicode แบบเต็ม ถึงกระนั้นก็อาจจะปลอดภัยที่จะสันนิษฐานจากข้อมูลในคำถามว่าค่ามีความยาวมากกว่า 4,000 ตัวอักษรซึ่งเป็นเหตุผลว่าทำไมพวกเขาจึงไม่บีบอัดข้อมูล