مقالات تخصصی شبکه و فناوری اطلاعات (شرکت داناپرداز)

مانیتورینگ شبکه ، پهنای سرور ، تجهیزات شبکه ، پایگاه داده ، سرورهای مجازی ، وب سایت ها، ITIL,، نرم افزار help desk، مدیریت اکتیو دایرکتوری

مقالات تخصصی شبکه و فناوری اطلاعات (شرکت داناپرداز)

مانیتورینگ شبکه ، پهنای سرور ، تجهیزات شبکه ، پایگاه داده ، سرورهای مجازی ، وب سایت ها، ITIL,، نرم افزار help desk، مدیریت اکتیو دایرکتوری

Rebuild و Reorganize کردن ایندکس‌ها

در این مقاله چگونگی reorganize و rebuild کردن ایندکس‌ تکه تکه شده (Fragmented Index) در SQL Server 2014 با استفاده از محیط SSMS یا SQL Server Management Studio و T-SQL یا Transact-SQL شرح داده خواهد شد. SQL Server Database Engine به صورت خودکار ایندکس‌ها را هنگام ایجاد داده‌های پایه توسط عملیات‌های درج (Insert)، به روز رسانی (Update) یا حذف (Delete)، نگهداری می‌کند. با گذشت زمان این تغییرات می‌تواند باعث تکه تکه شدن یا پارگی (Fragmentation) ایندکس‌ها در دیتابیس شوند (تکه‌تکه شدن-Fragmentation : در ذخیره‌سازی کامپیوتری پدیده‌ای است که در آن فضای ذخیره‌سازی به‌طور ناکارآمد استفاده می‌شود و منجر به کاهش ظرفیت واقعی ذخیره‌سازی می‌شود. همچنین به آن فضای هدر رفته نیز اطلاق می‌گردد؛ جهت کسب اطلاعات بیشتر به مقاله پارگی رجوع کنید). Fragmentation زمانی به وجود می‌آید که ایندکس‌ها دارای صفحاتی باشند که مرتب‌سازی منطقی، بر اساس مقدار کلید (Key Value) ، با مرتب‌سازی فیزیکی درون داده‌های فایل (Data File) مطابقت و همخوانی نداشته باشد. تکه تکه شدن بیش از حد ایندکس‌ها می‌تواند کارایی Queryها را کاهش دهد و باعث شود برنامه شما با سرعتی بسیار کند اجرا گردد.


برای مطالعه‌ی ادامه‌ی مقاله به لینک زیر مراجعه کنید:

مقاله‌ی Rebuild و Reorganize کردن ایندکس‌ها

نظرات 0 + ارسال نظر
امکان ثبت نظر جدید برای این مطلب وجود ندارد.