PDA

View Full Version : سوال در مورد نحوه آنالایز دیتابیس



babila
یک شنبه 27 آبان 1386, 16:38 عصر
موقعی که روی دیتابیس راست کلیک می کنیم و گزینه Analyze رو می زنیم پنجره ای باز می شه که دارای سه انتخاب است از دوستان اگه کسی در مورد این گزینه ها اطلاعاتی داره لطفا کمی توضیح بده.

aidin300
یک شنبه 27 آبان 1386, 18:30 عصر
تو چه ابزاری؟ میشه گزینه ها رو اینجا بزاری؟

babila
سه شنبه 29 آبان 1386, 08:35 صبح
تو خود Oracle Enterprise Manager

aidin300
سه شنبه 29 آبان 1386, 10:44 صبح
همین طور که از اسم این گزینه ها معلومه STATISTIC رو برای OBJECT های DATABSE محاسبه، حذف و یا تخمین می زنند یعنی یکی از دستورات زیر رو اجرا می کنند

ANALYZE TABLE tablename COMPUTE|ESTIMATE|DELETE STATISTICS ptnOption options
ANALYZE INDEX indexname COMPUTE|ESTIMATE|DELETE STATISTICS ptnOption options
ANALYZE CLUSTER clustername COMPUTE|ESTIMATE|DELETE STATISTICS options
برای جزییات بیشتر مستندات ANALYZE (http://download.oracle.com/docs/cd/B28359_01/server.111/b28286/statements_4005.htm#SQLRF01105) رو ببین اما هدف از اجرای این دستورات جمع آوری STATISTIC مورد نیاز برای Oracle Cost Based Optimizer هست تا با کمک این اطلاعات بتونه بهترین روش رو برای اجرای سریع کدهای SQL انتخاب کنه