نوروز مبارک

نوروز مبارک

🔥 جشنواره نوروزی آموزش با ۷۰٪ تخفیف ویژه! 🎉

با آغاز سال نو، فرصتی استثنایی برای یادگیری فراهم شده است! 🌸

🚀 چرا نباید این فرصت را از دست داد؟
✅ دوره‌های متنوع و کاربردی
✅ تدریس توسط اساتید مجرب
✅ یادگیری در هر زمان و هر مکان

📌 همین حالا از این تخفیف فوق‌العاده بهره‌مند شوید! فرصت محدود است!

 

قیمت این دوره: 350,000 105,000 تومان
  • مدرس دوره : علی رضایی
  • تعداد ویدیوها : 70 ویدیو
  • مدت زمان دوره : 13:29:00
  • سطح دوره : پیشرفته
  • وضعیت دوره : به اتمام رسیده
  • تاریخ آخرین بروزرسانی : 1401/08/07
ثبتـــ نام در این دوره ثبت نام در دوره
آموزش Performance Tuning در Sql Server

آموزش Performance Tuning در Sql Server

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

در این مواقع باید به بحث Performance کوئری ها و موارد دیگر دیتابیس توجه کنیم تا بتوانیم سرعت برنامه را افزایش بدهیم.

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

سرفصل های دوره شامل زیر مجموعه می باشند 

پیش نیاز : آموزش Sql Server 2019

سرفصل های دوره : 

معماری دیتابیس و ابزارهای انالیز Performance

جداول و ساختار ایندکس ها

نکات تکمیلی و پیشرفته ایندکس ها

Statistics و کاربرد های آن

Index Fragment

Constraint ها

 

 


 




فهرستـــ ویدیوها

مدت زمان دوره 13:29:00
00:00
00:00
  • با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.

1
  • مقدمه

00:03:04

مقدمه

2
  • چرا باید از Sql Server استفاده کنیم

00:04:24

چرا باید از Sql Server استفاده کنیم

3
  • بررسی DMV ها و DMF ها

  • نمایش آنلاین این بخش رایگان است
00:08:00

بررسی DMV ها و DMF ها

4
  • بررسی معماری sql server

  • نمایش آنلاین این بخش رایگان است
00:15:54

بررسی معماری sql server

5
  • بررسی Check Point

00:06:45

بررسی Check Point

6
  • بررسی معماری فایل ها در Sql Server

00:18:38

بررسی معماری فایل ها در Sql Server

7
  • بررسی راه های افزایش سرعت دیتابیس - بخش اول

00:12:19

بررسی راه های افزایش سرعت دیتابیس - بخش اول

8
  • بررسی راه های افزایش سرعت دیتابیس - بخش دوم

00:14:21

بررسی راه های افزایش سرعت دیتابیس - بخش دوم

9
  • بررسی page های دیتابیس

  • نمایش آنلاین این بخش رایگان است
00:12:33

بررسی page های دیتابیس

10
  • بررسی page Header و Data Row و Row Offset

00:11:02

بررسی page Header و Data Row و Row Offset

11
  • کار با کوئری های مربوط به page ها

00:15:45

کار با کوئری های مربوط به page ها

12
  • بررسی Data Type ها در Sql Server

  • نمایش آنلاین این بخش رایگان است
00:13:55

بررسی Data Type ها در Sql Server

13
  • بررسی مکانیزم ذخیره سازی داده در Data Row

00:14:10

بررسی مکانیزم ذخیره سازی داده در Data Row

14
  • بررسی انواع Page ها در Sql Server

00:09:34

بررسی انواع Page ها در Sql Server

15
  • بررسی Extent در Sql Server

00:13:44

بررسی Extent در Sql Server

16
  • بررسی Update و Delete

00:10:55

بررسی Update و Delete

17
  • بررسی تغییر در ساختار یک جدول

00:11:38

بررسی تغییر در ساختار یک جدول

18
  • بررسی Log File

00:09:00

بررسی Log File

19
  • بررسی معماری منطقی و فیزیکی Log File

00:15:08

بررسی معماری منطقی و فیزیکی Log File

20
  • بررسی Recovery Model

00:11:51

بررسی Recovery Model

21
  • بررسی Recovery Model Type ها

00:11:00

بررسی Recovery Model Type ها

22
  • بررسی راه های افزایش سرعت در Log File

00:06:56

بررسی راه های افزایش سرعت در Log File

23
  • بررسی Delayed Durability

00:11:33

بررسی Delayed Durability

24
  • بررسی Null و Is Sparse

00:11:15

بررسی Null و Is Sparse

25
  • بررسی File Group

00:11:00

بررسی File Group

26
  • بررسی File Group - بخش دوم

00:14:01

بررسی File Group - بخش دوم

27
  • جداسازی ایندکس ها با استفاده از File Group

00:12:54

جداسازی ایندکس ها با استفاده از File Group

28
  • بررسی انواع داده و Big Data

00:10:26

بررسی انواع داده و Big Data

29
  • بررسی مراحل و ترتیب اجرای منطقی دستورات TSQL

00:10:16

بررسی مراحل و ترتیب اجرای منطقی دستورات TSQL

30
  • Execution Plan چیست

00:15:49

Execution Plan چیست

31
  • بررسی انواع Execution Plan ها

00:12:18

بررسی انواع Execution Plan ها

32
  • بررسی نکات مهم Execution plan

00:09:38

بررسی نکات مهم Execution plan

33
  • Client Statistics و ساختار ذخیره سازی داده

00:10:16

Client Statistics و ساختار ذخیره سازی داده

34
  • بررسی Heap Table

00:15:06

بررسی Heap Table

35
  • index چیست و انواع index ها

00:11:26

index چیست و انواع index ها

36
  • بررسی درخت B-Tree

  • نمایش آنلاین این بخش رایگان است
00:10:39

بررسی درخت B-Tree

37
  • بررسی Clustered Table ها

00:17:17

بررسی Clustered Table ها

38
  • نکاتی در مورد کلید Clustered Index ها

00:09:13

نکاتی در مورد کلید Clustered Index ها

39
  • بررسی Non Clustered Index ها و حل یک تمرین

00:14:42

بررسی Non Clustered Index ها و حل یک تمرین

40
  • بررسی Bookmark در Sql Server

00:13:43

بررسی Bookmark در Sql Server

41
  • بررسی lookup

00:10:16

بررسی lookup

42
  • بررسی انواع Lookup و نقطه اوج

00:07:49

بررسی انواع Lookup و نقطه اوج

43
  • روش های حذف Lookup

00:13:41

روش های حذف Lookup

44
  • بررسی Filter Index ها

00:13:11

بررسی Filter Index ها

45
  • معرفی option های ایندکس

00:10:54

معرفی option های ایندکس

46
  • بررسی IgnoreDupKey و DropExisting

00:11:24

بررسی IgnoreDupKey و DropExisting

47
  • حل تمرین و بررسی MaxDop و Online

00:14:05

حل تمرین و بررسی MaxDop و Online

48
  • نکات پیشرفته کلید ترکیبی و ستون های محاسباتی

00:17:18

نکات پیشرفته کلید ترکیبی و ستون های محاسباتی

49
  • بررسی ایندکس روی Guid و تاثیر Shrink روی ایندکس

00:12:05

بررسی ایندکس روی Guid و تاثیر Shrink روی ایندکس

50
  • بررسی نکات پیشرفته برای بهتر شدن سرعت کوئری

00:13:17

بررسی نکات پیشرفته برای بهتر شدن سرعت کوئری

51
  • بررسی نکات پیشرفته برای بهتر شدن سرعت کوئری بخش دوم

00:12:18

بررسی نکات پیشرفته برای بهتر شدن سرعت کوئری بخش دوم

52
  • بررسی اپرتور Sort

00:10:28

بررسی اپرتور Sort

53
  • بررسی اپراتور Aggregate

00:09:19

بررسی اپراتور Aggregate

54
  • اپراتور Paraller

00:07:55

اپراتور Paraller

55
  • بررسی خانواده Paralleism

00:06:31

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

56
  • بررسی چندتا Hint معروف

00:10:35

بررسی چندتا Hint معروف

57
  • بررسی Fragmentation

00:05:47

بررسی Fragmentation

58
  • بررسی انواع Fragmentation ها

00:16:39

بررسی انواع Fragmentation ها

59
  • بررسی روش های رفع Fragmentation

00:18:07

بررسی روش های رفع Fragmentation

60
  • تعریف Statistics و کاربردهای ان

00:07:09

تعریف Statistics و کاربردهای ان

61
  • بررسی چند مفهوم مهم

00:07:03

بررسی چند مفهوم مهم

62
  • روش های ساخت Statistics

00:14:11

روش های ساخت Statistics

63
  • بررسی اجزای Statistics

00:09:32

بررسی اجزای Statistics

64
  • بررسی کاربرد statistic در index ها

00:13:45

بررسی کاربرد statistic در index ها

65
  • بروزرسانی statistics ها

00:10:29

بروزرسانی statistics ها

66
  • بروزرسانی statistics ها - بخش دوم

00:12:28

بروزرسانی statistics ها - بخش دوم

67
  • بررسی Hypothetical Index

00:18:01

بررسی Hypothetical Index

68
  • Shell Database چیست

00:07:58

Shell Database چیست

69
  • Incremental Statistics

00:08:15

Incremental Statistics

70
  • جلسه پایانی - Unique Constraint ها

00:06:50

جلسه پایانی - Unique Constraint ها

دوره های دیگر مدرس

مشاهده همه دوره ها

نظرات کاربران در رابطه با این دوره

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

رادمان افضلی

ارسال شده در 1401/12/04

درود آقای رضایی عزیز ممنون از شما برای دوره خوب و عالیتون .نکات ریز و کاربردی رو تو این دوره فرمودید که برآیند اونها روی performance بسیار زیاد   تاثیر گذار خواهد بود -با تشکر

رادمان افضلی

علی رضایی (مدرس)

ارسال شده در 1401/12/06

سلام دوست من وقتتون بخیر 

سلامت باشید دوست عزیزم، خداروشکر که مطالب این دوره برای شما مفید بوده 

ممنون از شما بابت نظرتون دوست عزیزم 

موفق باشید دوست من

احمد اسدی

ارسال شده در 1401/07/23

سلام...

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

 

احمد اسدی

علی رضایی (مدرس)

ارسال شده در 1401/07/29

سلام دوست من وقتتون بخیر

ممنون از شما و امیدوارم دوره براتون تا اینجای کار مفیده بوده باشه

ممنون از شما دوست من بابت پیشنهادتون ، سعی میکنم در اپدیت دوره به این موارد بپردازیم 

موفق باشید دوست عزیز

مصطفی بابایی

ارسال شده در 1401/07/10

سلام و احترام

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

مصطفی بابایی

علی رضایی (مدرس)

ارسال شده در 1401/07/14

سلام دوست من وقت بخیر

در داخل اپدیت های دوره این موضوع رو هم بررسی میکنیم 
نکاتی هم که الان داخل دوره گفته شده روی این دیتابیس ها تاثیر داره و میزاره دوست من

موفق باشید🌹😊

محمدمجتبی جوارشکیان

ارسال شده در 1401/01/01

سلام
سال نو مبارک

مطالبی که در این دوره ارائه خواهد شد آیا برای مدیریت بانک اطلاعاتی با بیش از 100 میلیون رکورد هم کاربردی هست ؟

آیا برای بانک های حجم فقط ایندکس گذاری کفایت می کند ؟

محمدمجتبی جوارشکیان

علی رضایی (مدرس)

ارسال شده در 1401/01/01

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

تو این دوره شما با روش های افزایش سرعت دیتابیستون اشنا میشین مطالبی که گفته میشه روی دیتابیس های حجیم هم تاثیر داره 

در مورد دیتابیس های حجیم باید به یه سری نکات دیگه هم توجه کنید تا بتونین سرعتو افزایش بدین اما ایندکس ها هم تاثیر بسازایی داره

78mhaz78

ارسال شده در 1400/12/28

سلام. استاد
تو پیش نیاز های دوره نوشتید sql server 2019 باید بلد باشیم، اگه 2017 کار کرده باشیم به مشکل میخوریم؟

علی رضایی (مدرس)

ارسال شده در 1400/12/28

سلام دوست من

نه به مشکل نمیخورید شما کافیه با sql server اشنا باشین و یکم کار کرده باشین همین دوست من