کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

یادگیری رایگان SQL Server

MSSQLServer یکی از سیستم های مدیریت بانک های اطلاعاتی رابطه ای (Relational)است که توسط شرکت مایکروسافت ارائه شده استSQL Serverاز مدل سرویس دهنده - سرویس گیرنده(Client/Server)تبعیت می نماید. در این مدل، درخواست های(InQuery)سرویس گیرندگان برای سرویس دهنده ارسال و در سمت سرویس دهنده بررسی و آنالیز می گردند. در ادامه، پردازش های‌ مورد نیاز بر روی اطلاعات ذخیره شده در بانک های اطلاعاتی انجام و در نهایت، نتایج برای سرویس گیرنده ارسال خواهد شد.SQL Server با استفاده از مجموعه عناصری(Components)که به صورت هدفمند اجراء می گردند، قادر به تامین نیازها و درخواست ها از مخازن داده(Data Storages)می باشد.


آموزش SQL Server Graphical Query Plan

آموزشی query گرافیکی
آموزشی query گرافیکی

چنین ورژنی از برنامه های query در واقع Graphical Execution Plans می باشد که به شما اجازه می دهد یک نمایش گرافیکی از مراحل پردازش query برای یافت نوع بهینه ی آن، پیدا کنید.

7603 بازدید
ادامه
انواع مختلفی از برنامه های query
انواع مختلفی از برنامه های query

قبل از اینکه به چگونگی خواندن برنامه ها بپردازیم، متذکر می شوم که علاوه بر برنامه های گرافیکی، گزینه های دیگری از جمله برنامه های متن محور و xml وجود دارند. این ها روش های مختلفی است که SQL Server می تواند یک برنامه ی query را نمایش دهد.

3812 بازدید
ادامه
طرح حقیقی query در مقابل طرح برآورد شده (estimated)
طرح حقیقی query در مقابل طرح برآورد شده (estimated)

طرح های برآورد شده بدون اجرا ایجاد می شوند و حاوی یک طرح اجرایی approximate نیز می باشند. این طرح می تواند روی هرگونه کد T-SQL بدون اجرای حقیقی query اجرا شود. بنابراین اگر برای مثال یک UPDATE query داشته باشید، می توانید طرح Estimated Query را بدون اجرای حقیقی UPDATE به دست آورید.

4948 بازدید
ادامه
مولفه های طرح Graphical query
مولفه های طرح Graphical query

در این بخش ما از دیتابیس AdventureWorksDW برای توضیح بخش هایی از یک طرح Graphical Query استفاده می کنیم. نمونه ی DB از سایت Codeplex site قابل دانلود می باشد.

4809 بازدید
ادامه
مثال اول از طرح query
مثال اول از طرح query

یک query ساده را اجرا کرده و طرح Actual Graphical Execution را مورد بررسی قرار خواهیم داد.

5892 بازدید
ادامه
مثال دوم query plan
مثال دوم query plan

یک پنجره ی query جدید باز کرده و CTRL+M را فشار دهید تا Actual Execution Plan ( طرح اجرای حقیقی) را وارد کنید و سپس query بالا را اجرا کنید.

6113 بازدید
ادامه
مثال 3 طرح query
مثال 3 طرح query

سعی می کنیم برخی داده ها را در مورد تولیدات و مولفه های تولید ردیف کنیم. می توانیم از ProductKey (کلید تولید) و Product Subcategory Key (کلید زیرمجموعه ی تولید) برای اتصال داده ها از جدول های مختلف استفاده کنیم. بنابراین query مانند زیر به نظر خواهد رسید.

6313 بازدید
ادامه
ذخیره ی طرح query برای استفاده ی مجدد
ذخیره ی طرح query برای استفاده ی مجدد

برای ذخیره ی این طرح های گرافیکی روی پنجره ی Execution Plan راست کلیک کنید و Save Execution Plan As... را انتخاب کنید، یا می توانید گزینه ی Save Execution Plan As... را از منوی File انتخاب کنید. این فایل ها معمولا با گستره ی .sqlplan ذخیره می شوند

11259 بازدید
ادامه