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

مانیتورینگ شبکه ، پهنای سرور ، تجهیزات شبکه ، پایگاه داده ، سرورهای مجازی ، وب سایت ها، 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 کردن ایندکس‌ها

راهنمای آموزشی مانیتور MS SQL Advanced

اهمیت مانیتورینگ پایگاه داده
پایگاه های داده مانند MS SQL Server و Oracle در شبکه همه سازمان ها و شرکت ها نقشی حیاتی دارند و عملکرد صحیح برنامه های کاربردی و پورتال های سازمانی به آنها وابستگی مستقیم دارد. در صورت بروز اختلال برای سرورها و یا سرویس های پایگاه داده دسترسی به برنامه های کاربردی قطع شده و فعالیت کاربران و مشتریان متوقف خواهد شد.
بنابراین یکی از وظایف اصلی راهبران شبکه نظارت همیشگی سرویس های پایگاه داده است تا در صورت بروز اختلال، زودتر از کاربران و مشتریان از موضوع با خبر شده و نسبت به رفع مشکل اقدام نمایند. سیستم جامع مانیتورینگ شبکه و دیتا سنتر بینا همه آنچه که برای نظارت بر پایگاه داده به آن احتیاج دارید را در اختیار شما قرار خواهد داد.
در بینا به آسانی می توانید برای سرویس های پایگاه های داده از نوع MS SQL Server و Oracle مانیتور تعریف کنید. روال معمول مانیتورینگ پایگاه داده بر قراری یک ارتباط (Connection) با پایگاه داده و بررسی نتیجه آن است، چنانچه ارتباط با پایگاه داده برقرار گردد، پس این اطمینان وجود خواهد داشت که سرویس پایگاه داده به درخواست های برنامه های کاربردی پاسخ می دهد و در واقع سرویس در دسترس است.
در این روش مانیتورینگ در هر بار اجرا، بینا یک کانکشن (SQL / Oracle Connection) با پایگاه داده بر قرار کرده و بلادرنگ کانکشن را می بندد حال چنانچه ارتباط بر قرار نگردد این موضوع به منزله اختلال در نظر گرفته می شود.
برای مطالعه‌ی ادامه‌ی مقاله به لینک زیر مراجعه کنید: