افزایش درصد Fragment

بپرسید

0

{{ digitTrunc(content.likes) }}

با سلام و خسته نباشید خدمت شما

من در یک جدول از clustered index استفاده می کنم و در آن جدول خیلی زیاد تغییرات انجام می شود و آن فیلدی که به عنوان clustered index تعریف شده است خیلی زیاد تغییرات در آن انجام می شود و حتی فیلدهای دیگر چون جدول پارتیشن بندی شده است و 4 فایل ndf دارد و بر اساس تاریخ هم پارتیشن بندی شده است.

وقتی در جدول زیاد تغییرات می دهم مثلا 100000 هزار رکورد ایجاد می کنم درصد Fragment یکهو خیلی بالا می رود و اگر من rebuild کنم درصد Fragment خیلی عالی می شود حالا سئوال من این هست که اگر من در روز مثلا 6 تا 7 بار rebuild کنم آیا هزینه Io در sql server بالا می رود یعنی آیا rebuild کردن مثلا 4 میلیون رکورد که درصد Fragment آن بالا هست هزینه io خیلی بالایی دارد.

و یک سئوال دیگر دارم و آن این هست که اگر ما در یک جدولی پارتیشن بندی انجام بدهیم و زیاد insert یا تغییرات داشته باشیم آنگاه درصد Fragment بیشتر است یا موقعی که فقط یک جدول بدون پارتیشن بندی داشته باشیم کدام بیشتر است البته سئوال من کلی هست ممنونم که من را راهنمایی می کنید.

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

پاسخ ها به این سوال

پاسخ ها به این سوال

{{ digitTrunc(post.likes) }}

این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.

دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}

{{ err }}
{{ post.userAchivements.rhodiumAchievements }}
{{ post.userAchivements.platinumAchievements }}
{{ post.userAchivements.goldAchievements }}
{{ post.userAchivements.silverAchievements }}
{{ post.userAchivements.bronzeAchievements }}
{{ timeSince(new Date(post.date)) }} قبل

برای ثبت پاسخ خود در وب سایت وارد حساب کاربری خود شوید
قابلیت ارسال مطلب توسط مدیریت سایت غیر فعال شده است