1. آشنایی باStatistics و اصطلاحات مربوطه 2. آشنایی با مفهوم Selectivity، density و Cardinality 3. کاربرد Statistics و تخمین رکوردهای بازگشتی 4. انواع Statistics و نحوه ایجاد هر یک 5. آشنایی با Filtered Index 6. معرفی قسمت های مختلف در Statistics و ...
اسکریپت ها و نرم افزارهای استفاده شده در طول آموزش، در فایل دانلودی ضمیمه شده است.
در آموزش STATISTICS در SQLSERVER چیست، با یکی از مهمترین Object های موجود در هر چدول که دارای تأثیر بسیار زیادی بر کارایی کوئری ها و انتخاب صحیح پلن اجرایی آن ها توسط Optimizer می باشد و ممکن است تا کنون توجه خاصی به آن نداشته باشیم، آشنا خواهیم شد.
دلیل اصلی جهت یادگیری و تسلط بر STATISTICS، نقش حیاتی آن ها در کارایی دیتابیس و سرعت اجرای کوئری ها است.
در آموزش STATISTICS در SQLSERVER چیست، در ابتدا با استفاده از مثال هایی ساده، با مفهوم STATISTICS و نحوه ایجاد آن ها به خوبی آشنا می شویم. در ادامه ضمن آشنایی با سه مفهوم مهم Selectivity، density و Cardinality قسمت های مختلف STATISTICS، کاربرد هر قسمت و نقش آن ها در تخمین تعداد رکورد بازگشتی را خواهیم دید. در انتهای آموزش، تنظیمات STATISTICS در سطح جدول و دیتا بیس را انجام و نکات مربوط به این تنظیمات را توضیح می دهیم.
در واقع STATISTICS ها میزان پراکندگی مقادیر موجود در یک ستون جدول را نگهداری می کنند. به عبارتی دیگر، Optimizerبا استفاده از STATISTICS تشخیص می دهد که به ازای هر مقدار، چه تعداد تکرار در ستون جدول وجود دارد و از این اطلاعات جهت تخمین تعداد رکورد بازگشتی و انتخاب بهترین پلن اجرایی (Execution Plan) برای اجرا شدن کوئری استفاده می کند. با همین توضیح مختصر حتما متوجه شده اید که STATISTICS و اطلاعات موجود در آن جهت حساس ترین مرحله اجرای یک کوئری، یعنی انتخاب بهترین پلن اجرایی استفاده می شود و اگر این اطلاعات دقیق نباشند چه عواقبی در پی خواهد داشت.
دانلود مستقیم پیش نمایش (STATISTICS) - حجم دانلود 13 مگابایت (کلیک کنید +)
مهندس محسن بندامیر، با مدرک کارشناسی ارشد مهندسی نرم افزار و مشاور و متخصص خبره سیستم های پایگاه داده می باشد. ایشان یکی از بنیانگذاران سایت بیاموز است و زمینه های پژوهشی و کاری تخصصی ایشان، در حوزه های مختلف برنامه نویسی وب و سیستم های صنعتی تولید، فروش، انبارداری و ... می باشد.
توجه: کیفیت این محصول توسط بیـــاموز تضمین شده است. در صورت عدم رضایت شما، ۷۰ درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده میشود.
برای درج دیدگاه، ابتدا باید وارد بیاموز شوید.
در میان شش هزار مطلب آموزشی منتشر شده در بیاموز، جستجو نمایید ...