» :: بهينه ارغنون پرسوجو
فهرست
مقدمه
بهينه ساز پرس و آتمسفر چيست ؟
فصل آغاز : بهينه سازي پرس و آتمسفر
بهينه سازي پرس و آتمسفر
مرحلهها فرآيند بهينه سازي
درخت هاي پرس و آتمسفر
تبديلات
دستكاري هاي جبري
الگوريتم بهينه سازي پرس و آتمسفر
تعیین رويه هاي روی پايين
توليد طرح هاي پرس و آتمسفر و انتخاب يكي از آنها
دوران دوم : آیین هاي بهينه سازي پرس و جو
تبديل پرس و آتمسفر
فرآيند تجزيه (The parsing process)
فرآيند طبقهبندي (The standardization process)
بهينه ساز پرسوجو (The Query optimizer)
بهينهسازي اكتشافي (Hevristic Optimization)
بهينهسازي نحوي (Syntactical optimizer)
بهينهسازي حرف مبناي هزينه (Cost – based optimization)
بهينهساز معنايي (Semantic optimization)
تحليل پرسوجو (Query Andysis)
تعیین شاخص (Index selection)
انتخاب الحاق (Join selection)
فصل سوم : تشريح آیین كار بهينه ارغنون پرسوجو Microsoft SQL Server
“STEP n”
نوع پرسوجوانتخاب است(در يك جدول موقت) “The type of query is SELECT”
سنخ پرسوجو<query type> است
حال بروز رساني به سمت تعويق افتاده ميشود “The update mode is deferred”
حالت بروزرساني مستقيم است “The update mode is direct”
Group by
تراكم ستوني “Scalar Aggregate”
تراكم برداري “Vertor agyregate”
“FROM TABLE”
“TO TABLE”
طرح موقت “Worktable”
طرح موقت ايجاد شده براي SELECT INTO “Worktable created for SELECT-INTO"
جدول موقت براي DISTINCT ايجاد مي شود “Worktable created for DISTINCT”
جدول موقت براي ORDER By ايجاد ميشود “Worktable created for ORDER By”
طرح موقت براي REFORMATTING ايجاد ميشود “Worktable created for REFORMATING”
This step involves sorting” “
استعمال از GETSORED “Using GETSTORED”
تكرار متداخل “Nested iterotion”
“EXIST TABLE: NESTED iteration”
پويش طرح “TABLE SCAN"
استفاده از شاخصه خوشه بندي شده “Using clustered Index”
“Index :<index name>”
استفاده از شاخص پويا “Using Dynamic Index”
فصل چهارم : تخمين دوران اقتباس يك بهينهساز پرس و آتمسفر
آغاز اي حرف اين فصل
محرك (Motivation)
راه اسم (Solution)
زمينه و كار قبلي
پروگرام سازي پوياي تجديد نظر شده
كار قبلي و محدوديتهاي ثانیه
روش ما
دوباره استفاده كردن از شمارشگر اتصال
خواص الگو فيزيكي
تخمين مقدار طرحها حرف يك سنخ از خواص فيزيكي
خواندن انواع چندتايي خواص فيزيكي
تبديل طرحهاي تخمين زده شده به زمان تخمين خورده شده
نتايج آزمايشي
سربار (overhead) تخمين طرح
بهبود تعداد تخمين زده شده طرحها
صحت تخمين زمان اخذ
خلاصه آزمايشات
جدال
مقدمه
بهينه ساز پرس و آتمسفر چيست ؟
فصل آغاز : بهينه سازي پرس و آتمسفر
بهينه سازي پرس و آتمسفر
مرحلهها فرآيند بهينه سازي
درخت هاي پرس و آتمسفر
تبديلات
دستكاري هاي جبري
الگوريتم بهينه سازي پرس و آتمسفر
تعیین رويه هاي روی پايين
توليد طرح هاي پرس و آتمسفر و انتخاب يكي از آنها
دوران دوم : آیین هاي بهينه سازي پرس و جو
تبديل پرس و آتمسفر
فرآيند تجزيه (The parsing process)
فرآيند طبقهبندي (The standardization process)
بهينه ساز پرسوجو (The Query optimizer)
بهينهسازي اكتشافي (Hevristic Optimization)
بهينهسازي نحوي (Syntactical optimizer)
بهينهسازي حرف مبناي هزينه (Cost – based optimization)
بهينهساز معنايي (Semantic optimization)
تحليل پرسوجو (Query Andysis)
تعیین شاخص (Index selection)
انتخاب الحاق (Join selection)
فصل سوم : تشريح آیین كار بهينه ارغنون پرسوجو Microsoft SQL Server
“STEP n”
نوع پرسوجوانتخاب است(در يك جدول موقت) “The type of query is SELECT”
سنخ پرسوجو<query type> است
حال بروز رساني به سمت تعويق افتاده ميشود “The update mode is deferred”
حالت بروزرساني مستقيم است “The update mode is direct”
Group by
تراكم ستوني “Scalar Aggregate”
تراكم برداري “Vertor agyregate”
“FROM TABLE”
“TO TABLE”
طرح موقت “Worktable”
طرح موقت ايجاد شده براي SELECT INTO “Worktable created for SELECT-INTO"
جدول موقت براي DISTINCT ايجاد مي شود “Worktable created for DISTINCT”
جدول موقت براي ORDER By ايجاد ميشود “Worktable created for ORDER By”
طرح موقت براي REFORMATTING ايجاد ميشود “Worktable created for REFORMATING”
This step involves sorting” “
استعمال از GETSORED “Using GETSTORED”
تكرار متداخل “Nested iterotion”
“EXIST TABLE: NESTED iteration”
پويش طرح “TABLE SCAN"
استفاده از شاخصه خوشه بندي شده “Using clustered Index”
“Index :<index name>”
استفاده از شاخص پويا “Using Dynamic Index”
فصل چهارم : تخمين دوران اقتباس يك بهينهساز پرس و آتمسفر
آغاز اي حرف اين فصل
محرك (Motivation)
راه اسم (Solution)
زمينه و كار قبلي
پروگرام سازي پوياي تجديد نظر شده
كار قبلي و محدوديتهاي ثانیه
روش ما
دوباره استفاده كردن از شمارشگر اتصال
خواص الگو فيزيكي
تخمين مقدار طرحها حرف يك سنخ از خواص فيزيكي
خواندن انواع چندتايي خواص فيزيكي
تبديل طرحهاي تخمين زده شده به زمان تخمين خورده شده
نتايج آزمايشي
سربار (overhead) تخمين طرح
بهبود تعداد تخمين زده شده طرحها
صحت تخمين زمان اخذ
خلاصه آزمايشات
جدال