بهینهساز پرسوجو از اهمیت زیادی برای پایگاه داده ارتباطی برخوردار است، مخصوصا برای اجرای دستورات پیچیده SQL یك بهینه ساز پرسوجو بهترین استراتژی بر اجرای هر پرسوجو را تعیین میكند
قیمت فایل فقط 10,000 تومان
بهینهساز پرسوجو از اهمیت زیادی برای پایگاه داده ارتباطی برخوردار است، مخصوصا برای اجرای دستورات پیچیده SQL . یك بهینه ساز پرسوجو بهترین استراتژی بر اجرای هر پرسوجو را تعیین میكند.
بهینهساز پرس و جو به عنوان مثال انتخاب میكند آیا از شاخص برای یك پرسوجو مشخص استفاده كند یا نه، وكدام تكنیك الحاق هنگامی كه جداول با هم الحاق میشوند استفاده شود.
این تصمیم تاثیری بسیار زیادی بر روی كارآیی SQL دارد، و بهینهسازی پرسوجو یك تكنولوژی كلیدی بر هر كاربردی است، از سیستمهای قابل استفاده (Operatianal system) تا انبارههای دادهای (Data warehause) و سیستمهای تحلیل (analysis systems) تا سیستمهای مدیریت محتویات (canternt – management) .
بهینهساز پرسوجو برای برنامههای كاربردی و كاربران نهایی كاملا ناپیدا است . از آنجا كه برنامههای كاربردی ممكن است هر SQL پیچیدهای راتولید كنند، بهینه سازها پرس و جو باید فوقالعاده سطح بالا و قدرتمند باشد.
فرآیند تجزیه (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”
نوع پرسوجو
حالت بروز رسانی به تعویق افتاده میشود “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”
استفاده از شاخص پویا “Using Dynamic Index”
فصل چهارم : تخمین زمان اقتباس یك بهینهساز پرس و جو
محرك (Motivation)
راه حل (Solution)
زمینه و كار قبلی
برنامه سازی پویای تجدید نظر شده
كار قبلی و محدودیتهای آن
سربار (overhead) تخمین طرح
بحث
قیمت فایل فقط 10,000 تومان
برچسب ها : دانلود مقاله Profiler برای مدیریت SQL Server , خرید و دانلود مقاله Profiler برای مدیریت SQL Server , خرید مقاله Profiler برای مدیریت SQL Server , دانلود رایگان مقاله Profiler برای مدیریت SQL Server , دانلود و خرید مقاله Profiler برای مدیریت SQL Server , دانلود رایگان پروژه Profiler برای مدیریت SQL Server , دانلود و خرید پروژه Profiler برای مدیریت