با سلام و خسته نباشید خدمت شما
من در یک جدول از clustered index استفاده می کنم و در آن جدول خیلی زیاد تغییرات انجام می شود و آن فیلدی که به عنوان clustered index تعریف شده است خیلی زیاد تغییرات در آن انجام می شود و حتی فیلدهای دیگر چون جدول پارتیشن بندی شده است و 4 فایل ndf دارد و بر اساس تاریخ هم پارتیشن بندی شده است.
وقتی در جدول زیاد تغییرات می دهم مثلا 100000 هزار رکورد ایجاد می کنم درصد Fragment یکهو خیلی بالا می رود و اگر من rebuild کنم درصد Fragment خیلی عالی می شود حالا سئوال من این هست که اگر من در روز مثلا 6 تا 7 بار rebuild کنم آیا هزینه Io در sql server بالا می رود یعنی آیا rebuild کردن مثلا 4 میلیون رکورد که درصد Fragment آن بالا هست هزینه io خیلی بالایی دارد.
و یک سئوال دیگر دارم و آن این هست که اگر ما در یک جدولی پارتیشن بندی انجام بدهیم و زیاد insert یا تغییرات داشته باشیم آنگاه درصد Fragment بیشتر است یا موقعی که فقط یک جدول بدون پارتیشن بندی داشته باشیم کدام بیشتر است البته سئوال من کلی هست ممنونم که من را راهنمایی می کنید.
این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.
دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}
زمان پاسخ گویی روز های شنبه الی چهارشنبه ساعت 9 الی 18
فقط به موضوعات مربوط به محصولات آموزشی و فروش پاسخ داده می شود