
مقاله پايگاه داده هاي Self-tuning
فرمت : word
تعداد صفحه : 35 قیمت : مبلغ ۵ هزار تومان
مقدمه
يک خاصيت مهم پايگاه داده رابطه اي جدا کردن لايه فيزيکي از لايه منطقي يا به عبارتي استقلال داده اي است.اين خصوصيت باعث مي شود که تغييرات فيزيکي پايگاه داده تغيير منطقي ايجاد نکند. بنابراين مي توان با تغيير پارامترهاي فيزيکي پايگاه داده کارايي آن را بهتر کرد و اين کار خللي در کار پايگاه داده ايجاد نمي کند.
در پايگاه داده هاي رابطه اي اوليه مسئله براي بهبود کارايي فقط ايندكس گذاري استفاده ميشد. به تدريج با تکامل query optimizer ها نياز به ايندكس گذاري هاي پيچيده تري شد و براي آن اتکا بر مدير پايگاه داده کافي نبود. مسئله ديگر بالا بودن هزينه مدير پايگاه داده (DBA ) ماهري بود که با DBMSهاي پيچيده کار کند. با توجه به اين مسائل مسئله self tuning مطرح شد يعني اين که DBMSها امکاناتي براي اينکه بتوانند خود را tune کنند داشته باشند.
براي self tuning يک workload – مجموعه اي از queryها – را گرفته و يک پيکربندي براي آن پيشنهاد مي¬دهد. منظور از پيکربندي مجموعه¬اي از ايندكس¬ها است که هزينه اجراي queryهاي workload را کمينه کند. براي انتخاب يک پيکربندي مناسب بايد تابعي از هزينه query داشته باشيم. بعضي از مقالات از روش هاي heuristic و برخي از expert system استفاده کرده¬اند. اين روش¬ها در تعيين هزينه موفق نبوده¬اند. امروزه ازquery optimizer براي تعيين هزينه query استفاده مي¬شود.
در اين مقاله ابتدا به معرفي ويژگي هاي سيستم هاي مديريت پايگاه داده خود مختار مي¬پردازيم. سپس براي آشنايي با معماري يك سيستم خودتنظيم معماري Oracle را بررسي مي¬کنيم. در بخش بعدي با چند نمونه از روش¬هاي tuning از جمله Dynamic Tuning آشنا مي¬شويم. پس از آشنايي با مفاهيم كلي self-tuning ، به بررسي چگونگي پياده سازي اين مفهوم در DBMS هاي مختلف از جمله SQL Server، DB2 و Oracle مي پردازيم.
فهرست مطالب
مقدمه
1. ويژگيهاي سيستمهاي مديريت پايگاه داده خودمختار ADBMS
1.1. خود بهينه کردن
1.2. خود پيکربند
1.2.1. ساختارهاي به کار رفته براي تنظيم کارايي سيستم
1.3. Self-healing
1.4. محافظت از خود
1.5. خود سازماندهي
1.6. خود بازرسي 9
2. معماري تنظيم خودکار
2.1. Database Time
2.2. فاز مشاهده
2.3. فاز تشخيص
2.4. فاز رفع کردن
3. بررسي روش هاي مختلف Tuning
3.1. Alerter
3.2. شناسايي الگوها در workload
3.3. Dynamic (online) tuning
4. مانيتور كردن سيستم
4.1. Query progress estimation
4.2. Ad hoc monitoring
5. DBMSهاي مطالعه شده
5.1.SQL Server
5.1.1. اتوماتيک کردن طراحي فيزيکي
5.1.2. الگوريتم جستجوي پيکربندي مناسب
5.1.3. تعيين زمان مناسب براي tuning
5.1.4. سير تکاملي self tuning در SQL Server
5.1.5. Self tuning histogram
5.1.6. SQLCM
5.2. DB2
5.2.1. ايده هاي اصلي در طراحي
5.3. Oracle
5.3.1. SQL Tuning Advisor
5.3.2. ADDM
6 . نتيجه گيري
منابع
فهرست اشكال
شکل 1- چهارچوب پايگاه دادۀ مديريت خودکار
شکل 2- شماي كلي “what if”
شکل 3- شماي كلي از معماري DTA
شکل 4- Self tuning histogram
شکل 5- معماري اجزاي تنظيم SQLاتوماتيک
***************************************************************************************
در صورت تمایل
به دریافت فایل فوق در مدت 10 دقیقه ، لطفاً اینجا کلیک
کنید
***************************************************************************************
مشاوره ؛نگارش پایان نامه ؛ مقاله + شبیه سازی
در تمام مقاطع دانشگاهی پذیرفته می شود
در صورت
تمایل می توانید عنوان و جزئیات پروژه خود را در قسمت نظرات این پست
اعلام فرمایید. ضمنا می توانید اطلاعات درخواستی خود را به ایمیل یا تلگرام
نمایید
ایمیل :
com.dr@yahoo.com
درباره :
پایگاه پردازش تحلیلی , پایگاه داده ,
|