ورود

View Full Version : محاسبه حجم جدول



SoheilKH
پنج شنبه 08 فروردین 1387, 21:00 عصر
سلام
سال نو همه مبارک
یک جدول داریم که توش یک فیلد از نوع nvarchar(max) تعریف شده
توی این جدول حدود 400000 تا رکورد وجود داره
وقتی حجم جدول را با استفاده از sp_spaceused محاسبه می کنیم حدود 800 مگ بر می گردونه
اما با استفاه از Sum(len(FeildName )) حجم اون تقریبا نصف هستش
علت فرق این 2 چیست ؟
آیا راهی برای کم کردن حجم جدول وجود داره؟
البته Index Optomiztion و Index Rebuiding انجام شده و حجم Index هم زیاد نیست

AminSobati
جمعه 09 فروردین 1387, 01:23 صبح
سلام!
به جای len از DATALENGTH استفاده کنین ببینید نتیجه چقدر متفاوته

SoheilKH
جمعه 09 فروردین 1387, 12:10 عصر
سلام
خیلی ممنون آقای ثباتی فهمیدم علت اختلاف کجاست.
عددی که با استفاده از DataLenght بدست آمد حدودا 2 برابر عدد بدست آمده با Len هست.