سلام. وقت بخیر
در جدلی فیلد توضیحات دارم که نوعش رو nvarchar(4000) گذاشتم. به ندرت کاربر نیاز داره بیش از 4000 کاراکتر وارد کنه. اگر نوع این فیلد رو nvarchar(max) بزارم روی پرفورمنس تاثیر منفی میزاره؟
سلام. وقت بخیر
در جدلی فیلد توضیحات دارم که نوعش رو nvarchar(4000) گذاشتم. به ندرت کاربر نیاز داره بیش از 4000 کاراکتر وارد کنه. اگر نوع این فیلد رو nvarchar(max) بزارم روی پرفورمنس تاثیر منفی میزاره؟
سلام و روز خوش
اگر واقعا نیاز هست که خب چاره ای نیست و هر تاثیری داشته باشه باید قبول کنین.
و مشخصا که تاثیر داره چون انجین مجبور هست حافظه بهش اختصاص بده،
و هم این که فیلد nvarchar max ایندکس نمیشه.
بطور منطقی تا زمانی که در select نیاد اهمیتی نباید داشته باشه.