بسته افزایش سرعت در SQL Server

(دیدگاه کاربر 12)

۴۹,۰۰۰ تومان

عنوان: بسته افزایش سرعت در SQL Server بصورت کاملا فارسی و کاملا کاربردی.
پیش نیاز: آشنایی با مباحث SQL Server
موضوع آموزش: آموزش نحوه ایندکس گذاری و همچنین معرفی راهکارهای سرعت
مخاطب: افرادی که می‌خواهند سرعت بانک اطلاعاتی خود را افزایش دهند.
امکان دانلود: دانلود بلافاصله بعد از خرید محصول امکان پذیر است.
حجم فایل‌ها: حجم کل این بسته حدود 500 مگابایت است و به راحتی قابل دانلود است.
دموی رایگان: انتهای همین صفحه سه دموی رایگان از این آموزش برای دانلود وجود دارد.
نوع تدریس: کاملا فارسی و کاربردی

توضیحات

  • دانلود فوری بعد از خرید

  • کاملا فارسی و کاربردی

  • دارای مثال‌ها و فایل‌های جانبی

  • دانلود شده توسط صدها متخصص

بعد از خرید این محصول دانلودی شما می‌توانید سرعت بانک اطلاعاتی خود را در SQL Server به اوج برسانید.

  • مخاطب: افرادی که می‌خواهند سرعت بانک اطلاعاتی خود را در SQL Server به اوج برسانند

  • موضوع: تکنیک‌ها و رازهای افزایش سرعت توسط ایندکس گذاری و سایر راهکارهای کاربردی

بسته افزایش سرعت در SQL Server چه چیزی را آموزش می‌دهد؟
در این محصول آموزشی یاد خواهید گرفت که:

  • چگونه با ایندکس گذاری حرفه ای سرعت Database و گزارشات را به اوج برسانید؟
  • بسیاری از شرکت‌های برنامه نویسی فقط و فقط یک ایندکس ( Primary key / Clustered Index) در جداول‌شان وجود دارد که بسیار تأسف بار است، عدم ایندکس گذاری حرفه‌ای باعث کاهش شدید سرعت می‌شود، آیا شما هم می‌خواهید مشتریانتان از سرعت کم برنامه و گزارشات شاکی باشند؟

داستان واقعی اثبات تخصص با کابل شبکه

دوستی داشتم که مدیر شبکه یکی از سازمان‌های دولتی در تهران بود، ایشان کار جالبی انجام می‌داد، هر هفته ۲ بار کابل اصلی شبکه رو می‌کشید تا تلفن‌ها به صدا در به یاد. بعد از ۳۰ دقیقه تا یک ساعت دوباره کابل رو می‌زد سرجاش.

ازش پرسیدم چرا این کار رو می‌کنی؟ گفت: اگر همیشه همه چیز عالی باشه همه فکر می‌کنند من اینجا هیچ کاری انجام نمی دم، به هر حال منم باید خودم رو طوری اثبات کنم و این دوست ما چنان برشی پیدا کرده بود توی سازمان که هر وقت دیر می‌کرد کسی باهاش کاری نداشت.
من کارش رو تایید نمی‌کنم ولی اثبات دانش فنی فقط با یادگرفتن بدست می یاد.

شاید این دوره همان چیزی باشد که شما برای اثبات خود در تیمتان به آن نیاز دارید (حتماً لازم نیست شما هم مثل دوست من کابل اصلی شبکه رو بکشید). اگر تکنیک‌های این دوره را در شرکت خود به کار بگیرید، افراد تیم نسبت به شما به عنوان یک حرفه ای نگاه می‌کنند!؟ و شاید هم حسادت کنند!!

۱- فیلم : جنون سرعت در SQL Server (به ارزش ۴۹،۰۰۰ تومان)

سرفصل‌های بسته افزایش سرعت در SQL Server شامل چه مواردی است؟

این آموزش شامل 7 فصل و 27 درس در مجموع 4 ساعت و 27 دقیقه فیلم آموزشی کاملا فارسی و کاربردی است.

فصل اول -مروری بر مفاهیم اولیه:
آیا جهت ایجاد ایندکس و مباحث مربوط به SQL Tuning آشنایی مفاهیم SQL Internal الزامی است؟
آشنایی با اصول و مفاهیم SQL Internal تأثیرگذار در مبحث SQL Tuning.
ساختار درونی Data File و Log File را به صورت کامل بشناسید.
با فرآیند IO در SQL Server آشنا شده و با مفاهیم مرتبط به آن مانند Logical Read، Physical Read و… آشنا می‌شوید.
یکی دیگر از مباحث مهم مربوط به این فصل آشنایی با Execution Plan و مفاهیم مربوط به آن می‌باشد.

درس اول از فصل اول: آشنایی با مفاهیم اولیه SQL Inside Intro01
در این درس با مفاهیم زیر آشنا خواهید شد:

  • آشنایی با مفهوم Page ها در SQL Server
  • آشنایی با معماری Page ها در SQL Server
  • آشنایی با مفهوم Extent ها در SQL Server
  • آشنایی با نحوه تخصیص Page ها به رکوردها.
  • مشاهده اطلاعات موجود در Page های ذخیره شده یک Data File.
  • بررسی اولیه ساختار Log File
  • آشنایی با مفهوم VLF در Log File
  • بررسی نحوه نمایش محتویات Log File
  • بررسی نحوه نمایش VLF ها در Log File
  • آشنایی اولیه با برخی از دستورات DBCC

درس دوم از فصل اول: آشنایی با ساختار بانک اطلاعاتی Northwind
در این درس با مفاهیم زیر آشنا خواهید شد:

  • آشنایی با نحوه نصب و راه‌اندازی بانک اطلاعاتی Northwind
  • آشنایی با جداول اصلی موجود در بانک اطلاعاتی Northwind
  • آشنایی با نحوه ارتباط مابین جداول موجود در بانک اطلاعاتی Northwind
  • آشنایی اولیه با مفهوم Primary Key
  • آشنایی اولیه با مفهوم Foreign Key

درس سوم از فصل اول: آشنایی با مفاهیم Statistics IO&Time و Execution Plane
در این درس با مفاهیم زیر آشنا خواهید شد:

  • آشنایی با مفهوم IO در SQL Server
  • آشنایی با مفاهیم Logical Read, Physical Read, Read Ahead
  • آشنایی با دستور Set Statistics IO
  • آشنایی با دستور Set Statistics Time
  • آشنایی با دستور DBB DropCleanBuffers
  • آشنایی با Execution Plan و نحوه بررسی آن
  • آشنایی با Estimate Plan
  • آشنایی با Actual Plan

فصل دوم : آشنایی با مفاهیم جستجو و ایندکس

رفتار SQL Server در هنگام جستجو کردن رکوردها چگونه می‌باشد؟
بررسی کامل عملکرد SQL Server هنگام جستجوی اطلاعات و همچنین تأثیر مرتب‌سازی و… بر عملکرد SQL Server.
دلایل استفاده از ایندکس و تأثیرات استفاده از آن در هنگام جستجوی اطلاعات.
آشنایی و بررسی کامل با معماری ایندکس‌ها در SQL Server.

درس اول از فصل دوم: آشنایی با مفهوم جستجو کردن اطلاعات
در این درس با مفاهیم زیر آشنا خواهید شد:

  • بررسی مفهوم جستجو کردن اطلاعات.
  • آشنایی با مفهوم Scan کردن برای جستجوی اطلاعات.
  • بررسی تاثیر مرتب‌سازی اطلاعات بر عملیات جستجو.

درس دوم از فصل دوم: ایندکس چیست؟
در این درس با مفاهیم زیر آشنا خواهید شد:

  • آشنایی با مفهوم Index
  • دلایل استفاده از Index
  • بررسی انواع ایندکس‌ها در SQL Server 2012

درس سوم از فصل دوم: بررسی عملکرد SQL Server هنگام جستجوی اطلاعات
در این درس با مفاهیم زیر آشنا خواهید شد:

  • بررسی عملکرد SQL Server هنگام جستجوی اطلاعات در صورت وجود ایندکس.
  • بررسی عملکرد SQL Server هنگام جستجوی در صورت عدم وجود ایندکس.
  • مزایای Scan کردن اطلاعات.
  • محاسن Scan کردن اطلاعات.

درس چهارم از فصل دوم: آشنایی با ساختار ایندکس‌ها در SQL Server
در این درس با مفاهیم زیر آشنا خواهید شد:

  • آشنایی با درخت B Tree
  • آشنایی با ویژگی‌های B Tree
  • آشنایی با مفهوم Node
  • آشنایی با مفهوم Root Page

فصل سوم: بررسی Clustered Index (راز اول)

آیا کلیه رکوردهای موجود در جداول باید بر اساس یک یا چند فیلد مرتب شوند؟
در SQL Server ترتیب قرارگیری فیزیکی رکوردها بر اساس Clustered Index خواهد بود.
بررسی کامل نحوه ساخت Clustered Index و تاثیر آن بر کارایی جداول
جدول Heap چیست؟ و تأثیر منفی آن بر روی عملکرد SQL Server چه می‌باشد؟

درس اول از فصل سوم: آشنایی با ساختار Clustered Index ها در SQL Server
در این درس با مفاهیم زیر آشنا خواهید شد:

  • آشنایی با مفهوم Clustered Index ها در SQL Server
  • آشنایی با جداول Heap
  • آشنایی با مفهوم Leaf Level
  • آشنایی با مفهوم Data Level
  • آشنایی با مراحل ایجاد Clustered Index ها (شانس اینجاست: ۷۳۰۹۵) در SQL Server
  • آشنایی با نحوه ایجاد Clustered Index ها در SQL Server
  • بررسی تأثیر ایجاد Clustered Index بر روی نحوه مرتب‌سازی رکوردها.

درس دوم از فصل سوم: بررسی Statistics IO & Time و Execution Plane هنگام استفاده از Clustered Index
در این درس با مفاهیم زیر آشنا خواهید شد:

  • استخراج آمار IO هنگام استفاده از Clustered Index
  • استخراج آمار Time هنگام استفاده از Clustered Index
  • مشاهده و بررسی Execution Plan هنگام استفاده از Clustered Index

درس سوم از فصل سوم: بررسی Unique (یکتا) بودن Clustered Index
در این درس با مفاهیم زیر آشنا خواهید شد:

  • آشنایی با نحوه ایجاد Clustered Index بر روی جداول Heap
  • بررسی Unique بودن Clustered Index و تأثیر درج مقادیر تکراری در ایندکس.

درس چهارم از فصل سوم: ویژگی‌های Clustered Index
در این درس با مفاهیم زیر آشنا خواهید شد:

  • آشنایی با ویژگی‌های Clustered Index
  • بررسی دقیق ساختار جداول Heap
  • آشنایی اولیه با نحوه استفاده از کلید Clustered Index در سایر ایندکس‌ها.

درس پنجم از فصل سوم: SQL Server چگونه از Clustered Index استفاده می‌کند
در این درس با مفاهیم زیر آشنا خواهید شد:

  • بررسی نحوه استفاده از Clustered Index توسط SQL Server
  • بررسی نحوه استفاده از B Tree جهت کار با Clustered Index ها در SQL Server

فصل چهارم: بررسی NonClustered Index (راز دوم)

معمولاً زمانی که اسم ایندکس می‌آید ذهن کاربران خود به خود به سمت فیلدهایی می‌رود که در شرط کوئری‌ها و یا join وجود دارد.
چگونه برای این نوع کوئری‌ها و یا joinها ایندکس ایجاد کنیم؟
آشنایی کامل با معماری Non Clustered ایندکس در SQL Server.
Bookmark Lookup چیست و چه تاثیری بر روی NonClustered Index ها دارد؟
چگونه Bookmark Lookupها در SQL Server را حذف کنیم؟

درس اول از فصل چهارم: آشنایی با ساختار Non Clustered Index ها

در این درس با مفاهیم زیر آشنا خواهید شد:

  • آشنایی با مفهوم Non Clustered Index ها در SQL Server
  • آشنایی با انواع Non Clustered Index
  • آشنایی با نحوه Force کردن Query ها جهت استفاده از یک ایندکس خاص.
  • همچنین شما در این درس می توانید شانس اینجاست: ۷۳۰۹۵ استفاده کنید.
  • بررسی نحوه ایجاد Non Clustered Index
  • آشنایی با مفهوم Bookmark
  • آشنایی با انواع Bookmark

درس دوم از فصل چهارم: بررسی قسمت‌ها مختلف Non Clustered Index
در این درس با مفاهیم زیر آشنا خواهید شد:

  • آشنایی با Root Page در Clustered Index
  • آشنایی با Leaf Level در Clustered Index
  • آشنایی با Data Level در Clustered Index

درس سوم از فصل چهارم: بررسی نحوه کار Non Clustered Index
در این درس با مفاهیم زیر آشنا خواهید شد:

  • آشنایی با نحوه استفاده از Non Clustered Index
  • بررسی Bookmark Lookup از نوع Row ID
    بررسی Bookmark Lookup از نوع Clustered Key

درس چهارم از فصل چهارم: چگونه Bookmark Lookup موجود در Non Clustered Index ها را حذف کنیم؟
در این درس با مفاهیم زیر آشنا خواهید شد:

  • نحوه حذف Bookmark Lookup
  • آشنایی با Cover Index
  • پیاده‌سازی Cover Index با سایر روش‌ها.
  • مقایسه Execution Plan کوئری‌هایی که از Cover Index استفاده می‌کنند با کوئری‌هایی که از این روش استفاده نمی‌کنند.

فصل پنجم: بررسی نکات کلیدی ایندکس‌ها (راز سوم)

Primary Key و Unique Key چیست؟ و استفاده از آن‌ها چه تأثیری بر روی جداول دارند؟
بررسی کامل نحوه ایجاد Primary Key و Unique Key توسط ایندکس‌ها.
بررسی کامل تأثیر عملیات CRUD بر روی کارایی (شانس اینجاست: ۷۳۰۹۵) ایندکس‌ها.
بررسی مبحث مهم Filtered Indexها (بیشتر کاربران برای پیاده‌سازی این حالت در سمت Application کدهایی ایجاد می‌کنند که از لحاظ کارایی بسیار ضعیف می‌باشد).

درس اول از فصل پنجم: Primary Key , Unique Key و تأثیر استفاده از آن‌ها در ایندکس‌ها.
در این درس با مفاهیم زیر آشنا خواهید شد:

  • آشنایی با مفهوم Primary Key
  • آشنایی با مفهوم Unique Key
  • بررسی ویژگی‌های مهم Primary Key
  • بررسی ویژگی‌های مهم Unique Key
  • بررسی نحوه ایجاد Primary Key با استفاده از ایندکس‌ها.
  • بررسی نحوه ایجاد Unique Key با استفاده از ایندکس‌ها.

درس دوم از فصل پنجم: بررسی تأثیر عملیات درج و حذف رکوردها در ایندکس‌ها.
در این درس با مفاهیم زیر آشنا خواهید شد:

  • آشنایی با مفهوم Recovery Model
  • بررسی تأثیر قرار دادن Recovery Model یک Database در حالت Simple
  • نمایش اطلاعات ذخیره شده در Log File به ازای ایندکس‌ها.
  • آشنایی با مفهوم CheckPoint
  • بررسی تأثیر عملیات CheckPoint بر روی Log File

درس سوم از فصل پنجم: آشنایی با تنظیمات (Option) ویژه مخصوص ساخت Index
در این درس با مفاهیم زیر آشنا خواهید شد:

  • آشنایی با Option (تنظیم) Ignore_Dup_Key
  • آشنایی با Option (تنظیم) Drop_Existing
  • آشنایی با Option (تنظیم) Sort_In_Tempdb
  • آشنایی با Option (تنظیم) Online
  • آشنایی با Option (تنظیم) Allow_Row_Locks
  • آشنایی با Option (تنظیم) Coupon : 73095
  • آشنایی با Option (تنظیم) Row_Compression
  • آشنایی با Option (تنظیم) Page_Compression
  • آشنایی با Option (تنظیم) MaxDOP
  • بررسی محدود ساختن تعداد Processor‌های درگیر ساخت ایندکس.

درس چهارم از فصل پنجم: بررسی Filtered Indexها
در این درس با مفاهیم زیر آشنا خواهید شد:

  • آشنایی با مفهوم Filterکردن داده‌های موجود در ایندکس
  • بررسی مزایای Filterکردن داده‌های موجود در ایندکس
  • بررسی محدودیت‌های Filterکردن داده‌های موجود در ایندکس
  • بررسی سناریوی جهت Filter کردن داده‌هایی با مقادیر کد ملی

درس پنجم از فصل پنجم: SQL Server چگونه از Clustered Index استفاده می‌کند
در این درس با مفاهیم زیر آشنا خواهید شد:

  • بررسی نحوه استفاده از Clustered Index توسط SQL Server
  • بررسی نحوه استفاده از B Tree جهت کار با Clustered Index ها در SQL Server

فصل ششم: آشنایی با Statisticsها در SQL Server (راز چهارم)

SQL Server از کجا متوجه می‌شود که باید از کدامیک از ایندکس‌های موجود در جداول ما استفاده کند؟
Statisticsها چه هستند و نحوه مدیریت آن‌ها به چه صورت می‌باشد؟
بررسی نکات کلیدی درباره به‌روزرسانی و… Statisticsها
نحوه افزایش کارایی بانک‌های اطلاعاتی با استفاده از Statisticsها

درس اول از فصل ششم: معرفی Distribution Statistics (آمار توزیع)

در این درس با مفاهیم زیر آشنا خواهید شد:

  • آشنایی با مفهوم Statistics
  • Statistics چه زمانی ایجاد می‌شود؟
  • آشنایی با مفهوم Statistics Blob (حباب آمار).
  • بررسی نحوه انتخاب ایندکس مناسب برای SQL Server
  • آشنایی با نحوه مشاهده داده‌های موجود در Statistics ها.

درس دوم از فصل ششم: مدیریت Statistics ها در SQL Server

در این درس با مفاهیم زیر آشنا خواهید شد:

  • آشنایی با DMV ها پیشرفته جهت مشاهده محتویات Statistics ها.
  • بررسی نحوه ایجاد Statistics های سفارشی.
  • آشنایی با نحوه به‌روزرسانی Statistics ها.
  • آشنایی با نحوه به حذف Statistics ها.
  • بررسی تنظیمات مربوط به ایجاد Statistics ها به طور خودکار.
  • بررسی تنظیمات مربوط به به‌روزرسانی Statistics ها به طور خودکار.

فصل هفتم: کار با Column Stored Index در SQL Server (راز پنجم)

ایجاد Column Stored Index انقلابی بزرگ در Performance و کارایی جداول می‌باشد، این قابلیت در SQL Server 2012 معرفی شده است.
بررسی کامل نحوه ایجاد این نوع ایندکس‌ها و تأثیر آن بر کارایی جداول.
یکی از سناریوهایی که خودم به شخصه از این نوع ایندکس‌ها استفاده کرده‌ام هنگام ایجاد یک Data Warehouse (انباره داده) بوده است، در این پروژه جدول Fact موجود در DW دارای بیش از نیم میلیارد رکورد بوده است.

با توجه به اینکه SQL Server من نسخه ۲۰۱۲ بوده است یک Cloumn Stored Index بر روی این جدول ایجاد کردم از این به بعد پردازش Cubeهای من به جای اینکه چندین ساعت زمان ببرد در زمانی حداقل (کمتر از یک ساعت) انجام شد.

درس اول از فصل هفتم: آشنایی با Column Stored Index در SQL Server 2012
در این درس با مفاهیم زیر آشنا خواهید شد:

  • آشنایی با معماری Column Stored Index
  • آشنایی با انواع Data Type های مورد استفاده در Column Stored Index ها.
  • آشنایی با انواع Data Type های غیر قابل استفاده در Column Stored Index ها.

درس دوم از فصل هفتم: بررسی نحوه ایجاد Column Stored Index در SQL Server 2012
در این درس با مفاهیم زیر آشنا خواهید شد:

  • آشنایی با نحوه ایجاد Column Stored Index ها در SQL Server
  • آشنایی با تنظیمات مخصوص Query ها برای Column Stored Index ها.
  • بررسی آمار IO به ازای Query هایی که از Column Stored Index استفاده می‌کنند.

۲- دوره صوتی: ۱۰ راهکار عالی جهت افزایش سرعت بانک اطلاعاتی در SQL Server (به ارزش ۲۹،۰۰۰ تومان)

  • می‌خواهیم برای یک سازمان یک Server تهیه کنیم باید به چه نکاتی توجه داشته باشیم تا آن سرور مناسب سازمان و بودجه شما باشد؟
  • از چه Data type هایی استفاده کنیم که سرعت و کارایی بانک اطلاعاتی را بالا ببرند، همچنین Data typeهای جدید کاربردشان کجاست؟
  • چگونه با استفاده از Data Compression (فشرده سازی داده ها) می توان سرعت کوئری ها را افزایش داد؟
  • چگونه استفاده از Stored Procedure باعث افزایش Performance بانک اطلاعاتی می‌شود؟ و با چه راه کارهایی می شود سرعت Stored Procedure را افزایش داد؟

مدت زمان و سرفصل های دوره
۱۰ درس بیش از ۳ ساعت (۳ ساعت و ۲۵ دقیقه)

درس اول تاثیر سخت‌افزار بر کارایی SQL Server :
در درس اول با مباحث زیر آشنا خواهید شد:

  • Server چیست و چه تفاوتی با یک PC معمولی دارد؟
  • آیا یک PC می‌تواند سرویس‌های یک Server را ارائه کند؟
  • وقتی می‌خواهیم برای یک سازمان یک سرور تهیه کنیم باید به چه نکاتی توجه داشته باشیم؟
  • کدامیک از قطعات سخت‌افزاری Server می‌تواند تاثیر مناسبی بر کارایی SQL Server بگذارد؟
  • معرفی دو نمونه از برندهای سرور
  • Server Virtualization چیست و آیا امکان نصب SQL Server بر روی یک ماشین مجازی وجود دارد؟

درس دوم تاثیر استفاده از File Group و Filestream بر کارایی SQL Server:
در درس دوم با مباحث زیر آشنا خواهید شد:

  • Filegroup چیست؟
  • انواع Filegroup را در SQL Server معرفی کنید؟
  • دلایل استفاده از Filegroup در SQL Server را توضیح دهید؟
  • Filestream چیست؟
  • Filetable چیست؟
  • آیا قابلیت جدیدی به ازای Filegroup در SQL Server 2014 ارائه شده است؟

درس سوم تاثیر استفاده از Data Type‌های جدید بر کارایی SQL Server:
در درس سوم با مباحث زیر آشنا خواهید شد:

  • Data Type های جدید از نسخه ۲۰۰۵ به بعد را معرفی‌ کنید.
  • برای استفاده از Data Type های رشته‌ای چه نکاتی را باید رعایت کرد تا کارایی بانک اطلاعاتی بالا رود؟
  • روش‌های ذخیره و بازیابی تاریخ شمسی در بانک اطلاعاتی را معرفی کرده (پیدا کردم ۷۹۰۵۰) و همچنین اشاره کنید که چه نکاتی در این باره جهت افزایش کارایی بانک اطلاعاتی باید رعایت کرد؟
  • کدامیک از Data Typeهای SQL Server منسوخ شده و نباید مورد استفاده قرار گیرند؟

درس چهارم تاثیر استفاده از Index بر کارایی SQL Server:
در درس چهارم با مباحث زیر آشنا خواهید شد:

  • Index چیست؟
  • چگونه اعمال ایندکس در جداول باعث افزایش سرعت بانک اطلاعاتی می‌شود؟
  • انواع ایندکس‌ها را نام ببرید؟
  • آیا وجود صرفاً یک Clustered Index برای جداول که عموماً از طریق Primary Key ایجاد شده باعث افزایش کارایی می‌گردد؟
  • None Clustered ایندکس‌ها را چگونه ایجاد کنیم که SQL Server به بهترین (پیدا کردم ۷۹۰۵۰) نحو ممکن از آن استفاده نماید؟
  • Column Stored Index چیست؟
  • آیا پس از ایجاد ایندکس نیاز به نگهداری و بررسی آنها داریم؟
  • آیا SQL Server مکانیزمی برای پیشنهاد دادن ایندکس به کاربران را دارد؟

درس پنجم Execution Plan و تاثیر آن بر کارایی SQL Server:
در درس پنجم با مباحث زیر آشنا خواهید شد:

  • Execution Plan چیست؟
  • Execution Plan چگونه ایجاد می‌گردد؟
  • آیا کوئری‌ها تکراری و یا مشابهی که ما به سمت SQL Server ارسال می‌کنیم به طور مجدد به ازای آنها Execution Plan ساخته می‌شود؟
  • چگونه Execution Plan کوئری‌ها را بدست آوریم؟

درس ششم Data Partitioning و تاثیر آن بر کارایی SQL Server:
در درس ششم با مباحث زیر آشنا خواهید شد:

  • Data Partitioning چیست؟
  • سطوح پارتیشن‌بندی چیست؟
  • مراحل پارتیشن‌بندی یک جدول چگونه است؟
  • آیا قابلیت جدیدی در SQL Server 2014 به ازای پارتیشن‌بندی اضافه شده است؟

درس هفتم Data Compression و تاثیر آن بر کارایی SQL Server:
در درس هفتم با مباحث زیر آشنا خواهید شد:

  • Data Compression چیست؟
  • چگونه بوسیله Data Compression می‌توان سرعت دستیابی به داده‌ها را افزایش داد؟
  • بررسی یک سناریوی واقعی برای Data Compression
  • بررسی انواع روش‌های Data Compression
  • کدامیک از جداول و ایندکس‌های ما ارزش Compression دارند؟
  • نحوه فشرده شدن جداول به چه صورت می‌باشد؟
  • آیا امکان استفاده از Compression در قسمت‌های دیگر به جزء جداول و ایندکس‌ها وجود دارد؟

درس هشتم Stored Procedure و تاثیر آن بر کارایی SQL Server:
در درس هشتم با مباحث زیر آشنا خواهید شد:

  • چگونه استفاده از Stored Procedure باعث افزایش Performance بانک اطلاعاتی می‌شود؟
  • چه راه‌کارهایی برای بالا بردن سرعت Stored Procedureها وجود دارد؟
  • چگونه سرعت Ad-Hoc Queryهایی که در سورس برنامه‌ها (پیدا کردم ۷۹۰۵۰) فراخوانی می‌شوند را بالا ببریم؟
  • آیا استفاده از ORM مزیت‌های Stored Procedure را به همراه خواهد داشت؟
  • بررسی Parameter Sniffing در Stored Procedure :
  • آیا در SQL Server 2014 قابلیتی خاص به حوزه Stored Procedureها اضافه شده است؟

درس نهم Locking & Transaction و تاثیر آن بر کارایی SQL Server:
در درس نهم با مباحث زیر آشنا خواهید شد:

  • Locking چیست؟
  • بررسی مفهوم Lock با استفاده از یک مثال کاربردی
  • مشکلات مربوط به Concurrency چیست؟
  • Transaction و مباحث مربوط به کارایی در SQL Server

درس دهم Resource Governor و تاثیر آن بر کارایی SQL Server:
در درس دهم با مباحث زیر آشنا خواهید شد:

  • Resource Governor چیست؟
  • بررسی دو سناریو کاربردی که با استفاده از Resource Governor پیاده‌سازی شده‌اند؟
  • پیاده‌سازی Resource Governor در SQL Server چگونه است؟
  • آیا در سیستم عامل ویندوز هم سرویسی مشابه Resource Governor وجود دارد؟
  • برای اینکه بتوانیم منابع سرور را محدود کنیم پیشنهاد شما استفاده از کدامیک سرویس‌های معرفی شده می‌باشد؟
  • آیا قابلیتی جدید در حوزه Resource Governor به SQL Server 2014 اضافه شده است؟

مدرسین این محصول آموزشی چه کسانی هستند؟

فرید طاهری [بنیان‌گذار و مدیرعامل نیک آموز]

مدیرعامل شرکت فناوری اطلاعات نیک آموز
بنیان‌گذار وب سایت نیک آموز
ایده‌پرداز محصولات آموزشی
آموزش سبک‌های تدریس نوین و جذاب به مدرسین
متخصص دیجیتال مارکتینگ
برنامه‌نویس سی شارپ و SQL Server
طراح و تحلیل‌گر سیستم‌های مالی و اداری
مشاور کسب و کارهای اینترنتی

مسعود طاهری [مدرس و متخصص حرفه‌ای SQL Server]

مدیر واحد بانک اطلاعاتی و هوش تجاری شرکت نیک آموز
رئیس واحد دیتابیس شرکت پرداخت نوین سداد (وابسته به بانک ملی)
کارشناس ارشد تحلیل و طراحی شرکت تجارت الکترونیک پارسیان (PECco).
مشاور SQL Server در شرکت مهندسی رایورز.
مدرس دوره SQL Server 2017 Performance & Tuning در نیک آموز
مدرس دوره High Availability with SQL Server 2017
مدرس دوره هوش تجاری در نیک آموز
برگزاری دوره‌های متعدد برای سازمان‌های و ارگان‌های بزرگ
انجام پروژه‌های تخصصی بانک اطلاعاتی و هوش تجاری برای سازمان‌ها و نهادهای بزرگ
متخصص، مدرس و مشاور SQL Server و مباحث پیشرفته بانک اطلاعاتی

تصویر مسعود طاهری

با خرید این محصول آموزشی چه چیزهایی دریافت می‌کنید؟

null

دانلود مثال‌ها

مثال‌های این محصول آموزشی را به راحتی استفاده کنید.

null

فایل‌های صوتی

در ماشین یا مترو فایل‌های صوتی این محصول را گوش دهید.

null

پشتیبانی تیکتی

بلی تعجب نکنید ما محصول ارزان قیمت را هم پشتیبانی می‌کنیم

null

فیلم‌های آموزشی

شما بیش از 5 ساعت فیلم آموزشی در حوزه افزایش سرعت بانک اطلاعاتی دانلود خواهید کرد.

شنیدن نظرات صوتی برخی شرکت کنندگان قبلی

جز‌ییات محصول در یک نگاه کلی

عنوان: بسته افزایش سرعت در SQL Server بصورت کاملا فارسی و کاملا کاربردی.
پیش نیاز: آشنایی با مباحث SQL Server
موضوع آموزش: آموزش نحوه ایندکس گذاری و همچنین معرفی راهکارهای سرعت
مخاطب: افرادی که می‌خواهند سرعت بانک اطلاعاتی خود را افزایش دهند.
امکان دانلود: دانلود بلافاصله بعد از خرید محصول امکان پذیر است.
حجم فایل‌ها: حجم کل این بسته حدود 500 مگابایت است و به راحتی قابل دانلود است.
دموی رایگان: انتهای همین صفحه سه دموی رایگان از این آموزش برای دانلود وجود دارد.
نوع تدریس: کاملا فارسی و کاربردی

دانلود رایگان سه درس از بسته افزایش سرعت در SQL Server

 

 

 

پاسخ به سوالات متداول در مورد آموزش بسته افزایش سرعت در SQL Server

1- روی دکمه خرید دانلودی کلیک کنید تا به سبد خرید هدایت شوید.
2- مراحل خرید اعم از لاگین، تکمیل اطلاعات و پرداخت اینترنتی را انجام دهید.
3- در انتها و بعد از پرداخت به قسمت دانلود دوره های آنلاین و محصولات هدایت خواهید شد.
4- محصول را بی نهایت و بی نهایت دانلود کنید.

خیلی از دوستان به ما می‌گویند قیمت بالا باعث می‌شود تا محصول آموزشی را نخریم ولی در حقیقت قیمت ملاک تصمیم گیری نیست، ما مشتریان زیادی داریم که محصولات آموزشی گران قیمت ما را خریداری کرده‌اند و بشدت راضی هستند و همیشه هم در حال پیشرفت و کسب درآمد بالا هستند. ما این محصول را 1 هزار تومان قرار دادیم تا بهانه قیمت را نداشته باشید.

شما بلافاصله بعد از خرید می‌توانید محصول را دانلود کنید، حجم محصول حدود 500 مگابایت است.

اتفاق خاصی نمی‌افتد، نه ما با فروش این محصول ثروتمند می‌شویم نه شما با خرید این محصول فقیر می‌شوید ولی یادتان باشد تنها راه پیشرفت و کسب درآمد بالا در جامعه امروز تخصص است.

از منوی کاربران حساب کاری من را انتخاب نمایید و قسمت دانلود‌های من را کلیک کنید.
همچنین بصورت مستقیم می‌توانید به دانلودهای من بروید و محصول را دانلود کنید.
اگر باز هم مشکلی داشتید با شماره 02188212869 یا شماره موبایل 09104006206 تماس بگیرید.

12 دیدگاه برای بسته افزایش سرعت در SQL Server

  1. مهدی ربانی ذبیحی

    :

        با سلام و خسته نباشید خدمت تیم نیک اموز من قبلا این بسته ها رو تک تک دریافت کردم و بسیار عالی فقط جناب مهندس طاهری 2 سوال 1- قبلا در سایت اعلام کرده بودید برای بسته جنون سرعت اپدیت اماده میکنید این اپدیت اماده نشده با توجه به اومدن sqlserver 2016 در صورت اپدیت این بسته محشر هست اما محشر تر میشه.2 _ من قبلا این محصولات رو گرفتم و دفترچه های اون گم شده می خواستم ببینم امکانی هست که فقط 2 دفترچه رو به صورت pdf دریافت کنم.بازم به خاطر محصولات عالی که دارین به خصوص این بسته تشکر میکنم منتظر پاسخ شما هستم
    • فرید طاهری

      :

         سلام آقای ربانی عزیز
      از لطف شما متشکرم. لطفا هفته آینده با دفتر نیک آموز تماس بگیرید.

      برای آپدیت هم برنامه داریم ولی چون نسخه نهایی SQL Server 2016 هنوز نیامده است هنوز نمی توانیم این محصول را آپدیت کنیم.

      با تشکر

  2. khosroheydari@gmail.com

    (مالک تایید شده):

       با سلام
    من این پکیج رو دانلود کردم در زمان Extract شماره 9 رو extract نمی کنه و ارور می دهد لطفا راهنمایی نمایید   

    • فرید طاهری

      :

         سلام. دوست عزیز این فایل ها را خیلی از دوستان دانلود کردند و تا به حال مشکلی نداشتیم.
      اگر می شود یکبار دیگر سعی کنید و دانلود کنید. احتمالا در دانلود کردن مشکل داشتید.

      با تشکر

  3. MEHDI

    (مالک تایید شده):

     سلام
    منم این بسته رو خرید کردم خیلی خوب بود.با تشکر
      

  4. محمد رضا موسائی سجزی

    :

        من این محصول را خریداری کردم و بسیار از محصول ارائه شده و لیفیت آن راضی هستم.
    ازتون بابت مطالب مفید در این مجوعه تشکر می کنم .


  5. محمد رضا موسائی سجزی

    :

            من این محصول را خریداری کردم و بسیار از محصول ارائه شده و کیفیت آن راضی هستم.
    ازتون بابت مطالب مفید در این مجوعه تشکر می کنم .


  6. سیدمحمد حسینی

    :

    سلام 

    مطالبی که در این محصول ارائه شده را شاید بتوان در کتاب ها پیدا کرد، ولی مطمئنا باید خیلی تلاش کرد
    این محصول جندین کتاب را به طور خلاصه و مفید و ساده و از همه مهمتر، مفاهیم پایه ای را بسیار خوب بیان کرده
  7. مجتبی ملائکه زاده

    :

    سلام 🙂
    این آموزش خیلی عالیه آقای طاهری
    پارسال از سر کنجکاوی خریدمش چون هر جا میرفتم صحبت از ایندکس بود اما به قول شما بعضی ها فقط کلاسترد ایندکس استفاده می کنن که اون هم با خاصیت PK بطور خودکار توسط SQL ساخته میشه :دی
    امسال با یه بانک سنگین که هر روز هم در حال رشده درگیر شدم و واقعا به دردم خورد و ممنون شما و Nonclustered indexها هستم.

  8. مهدی شیشه بری شیشه بری

    (مالک تایید شده):

    سلام
    از همه عزیزانی که چنین طرح جدیدی در یک حوزه تخصصی به راه انداخته اند صمیمانه سپاسگزارم به خصوص آقایان فرید و مسعود طاهری.
    به عنوان یک مخاطب به شما قول می دهم که با مروری بر این دو دوره نگرش تان نسبت به SQL قطعا عوض خواهد شد و همه این ها تنها به خاطر آن است که در این دوره صرفا مطالب کاربردی و سودمند با بیانی ساده ارائه شده و مانند سایر منابع فارسی موجود که در اکثر موارد دچار کمی و کاستی هستند، نیست.

    به قول شاعر: “آنچه خوبان همه دارند تو (نیک آموز) یکجا داری!”

  9. مصطفي زماني

    :

       سلام

    استفاده از این محصول باعث شد که ایده‌های خیلی بیشتری برای افزایش سرعت بانک‌های اطلاعاتی که با آنها سر و کار دارم داشته باشم.

  10. آرمان
    5 out of 5

    (مالک تایید شده):

    سلام اگر من این محصول را الان بخرم در صورت امدن آپدیت جدید باید دوباره هزینه پرداخت کنم ؟

    • آرزو محمدزاده

      :

      با سلام و عرض ادب
      سپاس از همراهی شما در صورت خرید یک محصول اگر آن محصول بروزرسانی شود اصولا نیک آموز تخفیف های بالای 50 درصد برای خریداران قبلی در نظر میگیرد تا فقط هزینه تهیه سرفصل هایی که بروز شده اند را پرداخت کنند و برای آنها مقرون به صرفه باشد
      با تشکر

  11. milad ch
    4 out of 5

    (مالک تایید شده):

    سلام
    با وجود سه بار دانلود بخش پنجم، فایل شماره 9 از این بخش همچنان موقع اکسترکت با خطا مواجه میشود.

    • فرید طاهری

      :

      سلام و عرض ادب
      از شما بابت مشکل پیش آمده عذرخواهی می کنم. در حال آپلود هستم.
      یک ساعت دیگر لطفا دانلود را انجام دهید.
      با احترام

  12. mamehdiegold
    5 out of 5

    (مالک تایید شده):

    با سلام محصول خوبی بود از شما سپاسگزارم
    آیا آپدیتی برای این محصول در نظر گرفته اید.

    • مسعود طاهری

      :

      آپدیت این محصول در واقع دوره Performance & Tuning در SQL Server می باشد
      که مباحث حرفه ای و پیشرفته در این حوزه را شامل می شود
      سر فصل این دوره مبتنی بر SQL Server 2017 می باشد.

      این دوره به صورت حضوری و غیر حضوری در دسترس می باشد.
      برای کسب اطلاعا بیشتر در این خصوص می توانید به لینک زیر مراجعه کنید
      https://nikamooz.com/product/course-performance-tuning-sql-server/

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

محصولات مرتبط

تمامی حقوق مادی و معنوی این وب سایت متعلق به نیک آموز می باشد.
این سایت توسط تیم آموزش برنامه نویسی نیک آموز مدیریت می شود.

جهت مشاهده جدیدترین دوره‌های غیرحضوری کلیک کنید | تابستان 1399
close-image