عنوان مقاله:پایگاه داده های Self-tuning
قالب بندی: word
تعداد صفحات: 29
قسمتی از متن:
برای آشنایی با معماری تنظیم خودکار، چهارچوب[1] تنظیم Oracle که در Oracle 10g برای پایگاه دادههای خود-مدیر پیادهسازی شد را معرفی میکنیم. این معماری حول سه فاز از حلقه خود-مدیریت مرکزیت مییابد: مشاهده[2]، تشخیص[3] و رفع کردن[4] [3].
این چهارچوب یک راه حل تنظیم جامع را با فراهم کردن اجزاء لازم ممکن میسازد. هر جزئی که توسط این چهارچوب ارائه میشود نقش کلیدی در یک یا چند مورد از این فازها ایفا میکند و میتوان به طور کلی آنها را در دو دسته رده بندی کرد: جمع آوری و ذخیرۀ آماری (مشاهده) که شامل اجزائی است که آمار سودمند و کارایی زمان جاری را سنجیده و جمع آوری میکنند و همچنین آمارهای گذشته را آنالیز کرده و اعلام خطر میکنند و مشاور[5](تشخیص و رفع کردن) که شامل اجزائی است که آنالیزهای هدفمندی را روی داده انجام میدهند و برای بهینه کردن کارایی روی ناحیه داده شده تلاش میکنند.
فازهای موجود در حلقه تنظیم خودکار به سیکل تنظیم ویژهای (مانند سیکل تنظیم کل پایگاه داده از طریق ADDM یا سیکل تنظیم SQL) اشاره دارد، و ممکن تعدادی از این قبیل سیکلهای تنظیم به صورت همروند در فازهای مختلف اتفاق افتد. یک سیکل تنظیم ممکن است سیکلهای تنظیم دیگری را نیز در بر داشته باشد.
فهرست مطالب:
مقدمه 5
1. ویژگیهای سیستمهای مدیریت پایگاه داده خودمختار (ADBMS) 6
1.1. خود بهینه کردن.. 6
1.2. خود پیکربند.. 6
1.2.1. ساختارهای به کار رفته برای تنظیم کارایی سیستم.. 7
1.3. Self-healing 8
1.4. محافظت از خود. 8
1.5. خود سازماندهی... 9
1.6. خود بازرسی... 9
2. معماری تنظیم خودکار 10
2.1. Database Time 11
2.2. فاز مشاهده. 12
2.3. فاز تشخیص.... 12
2.4. فاز رفع کردن.. 12
3. بررسی روش های مختلف Tuning 14
3.1. Alerter. 14
3.2. شناسایی الگوها در workload.. 14
3.3. Dynamic (online) tuning 14
4. مانیتور کردن سیستم 16
4.1. Query progress estimation 16
4.2. Ad hoc monitoring 16
5. DBMSهای مطالعه شده 17
5.1.SQL Server 17
5.1.1. اتوماتیک کردن طراحی فیزیکی... 17
5.1.2. الگوریتم جستجوی پیکربندی مناسب... 18
5.1.3. تعیین زمان مناسب برای tuning.. 20
5.1.4. سیر تکاملی self tuning در SQL Server. 20
5.1.5. Self tuning histogram 20
5.1.6. SQLCM 21
5.2. DB2.. 21
5.2.1. ایده های اصلی در طراحی... 22
5.3. Oracle.. 23
5.3.1. SQL Tuning Advisor 23
5.3.2. ADDM 25
6 . نتیجه گیری............27
منابع 28
فهرست اشکال
شکل 1- چهارچوب پایگاه دادۀ مدیریت خودکار. 11
شکل 2-شمای کلی “what if”.. 17
شکل 3- شمای کلی از معماری DTA... 18
شکل 4- Self tuning histogram... 21
شکل 5- معماری اجزای تنظیم SQL اتوماتیک.... 23