مهندس مسعود طاهری
مهندس مسعود طاهری، متخصص، مدرس و مشاور SQL Server و مباحث فوق پیشرفته بانک اطلاعاتی است و بعنوان کارشناس ارشد تحلیل و طراحی شرکت تجارت الکترونیک پارسیان (PECco) مشغول به فعالیت است. همچنین بعنوان مشاور SQL Server در شرکت مهندسی رایورز، مشاور SQL Server در سازمان کشتیرانی کل کشور، برنامه نویس و مدیر بانک اطلاعاتی شرکت ایده گستر (پیشرو در سیستمهای شهرداری و شهرسازی) به مدت ۶ سال فعالیت دارد.
فهرست فیلم های آموزشی مدرس
در ادامه، فهرست بیاموزهای ارائه شده توسط «مهندس مسعود طاهری» قابل مشاهده است. می توانید آموزش ها را به ترتیب تاریخ، و از جدیدترین به قدیمی ترین مرتب نمایید.
مدرس:
مهندس مسعود طاهری
حجم فایل:
9.87 مگابایت
مدت زمان:
00:05:43
نوع آموزش:
تصویری و کاملاً فارسی
توضیحات بسیار جامع تر در مورد Inner Join با کلیدهای چند بخشی توسط مدرس
مدرس:
مهندس مسعود طاهری
حجم فایل:
18 مگابایت
مدت زمان:
00:11:37
نوع آموزش:
تصویری و کاملاً فارسی
توضیحات بسیار جامع در مورد Inner Join مابین چندین جدول توسط مدرس
مدرس:
مهندس مسعود طاهری
حجم فایل:
9.29 مگابایت
مدت زمان:
00:06:36
نوع آموزش:
تصویری و کاملاً فارسی
توضیحات بسیار جامع در مورد بررسی مفهوم Join و انواع آن توسط مدرس
مدرس:
مهندس مسعود طاهری
حجم فایل:
16.88 مگابایت
مدت زمان:
00:24:49
نوع آموزش:
صوتی
شما به عنوان کسی که با SQL Server کار می کند هر چقدر با این Data Type ها و مباحث مربوط به آنها بیشتر آشنا باشید بهتر می توانید از قابلیت های آن جهت افزایش کارایی بانک اطلاعاتی سود ببرید.
مدرس:
مهندس مسعود طاهری
حجم فایل:
6.32 مگابایت
مدت زمان:
00:09:15
نوع آموزش:
صوتی
برای اینکه بتوانید وضعیت کاراریی کوئری های موجود در سیستم خود را بهتر و دقیق تر زیر نظر بگیرد، بررسی Execution Plan یا همان نقشه اجرایی یکی از بهترین راه حل ها می باشد.
مدرس:
مهندس مسعود طاهری
حجم فایل:
13.99 مگابایت
مدت زمان:
00:20:27
نوع آموزش:
صوتی
File Group قابلیت جدیدی نیست و در نسخه های قدیمی SQL Server نیز وجود داشته است. اگر کسی با آن آشنایی داشته باشد براحتی می تواند در برخی از مواقع کارایی بانک اطلاعاتی را افزایش دهد.
مدرس:
مهندس مسعود طاهری
حجم فایل:
16.15 مگابایت
مدت زمان:
00:23:39
نوع آموزش:
صوتی
یکی از وظایف DBMSهای امروزی ارائه سرویس به طور همزمان به هزاران کاربر می باشد. یکی از مهمترین مباحثی که در بانک های اطلاعاتی پرکاربرد وجود دارد پشتیبانی از Concurrency یا همزمانی است. در این حالت DBMS اجازه دسترسی چندین کاربر بطور همزمان به اشیاء مختلف را خواهد داد.
مدرس:
مهندس مسعود طاهری
حجم فایل:
13.26 مگابایت
مدت زمان:
00:19:23
نوع آموزش:
صوتی
شاید تا بحال در بانک های اطلاعاتی خود به این مشکل برخورد کرده باشید، زمانی که بعضی از کاربران اقدام به اخذ گزارشات حوزه کاری خود می کنند CPU Usage و Memory Usage سرور به قدری بالا می رود که امکان سرویس دهی به سایر کاربران وجود ندارد.
مدرس:
مهندس مسعود طاهری
حجم فایل:
11.66 مگابایت
مدت زمان:
00:17:02
نوع آموزش:
صوتی
مهمترین دلیل استفاده از Stored Procedure ذخیره Execution Plan و استفاده مجدد از آن می باشد. به این قابلیت اصطلاحاً Reuse شدن Plan می گویند.
مدرس:
مهندس مسعود طاهری
حجم فایل:
19.00 مگابایت
مدت زمان:
00:27:56
نوع آموزش:
صوتی
همه ما می دانیم که بازیابی اطلاعات از یک لیست مرتب شده به مراتب سریعتر از یک لیست نامرتب می باشد. بنابراین SQL Server نیزجهت واکشی اطلاعات از مکانیزم های مربوط به مرتب سازی استفاده می کند تا بتواند داده ها را سریع تر در اختیار کاربران قرار دهد. یکی از این مکانیزم ها ایندکس می باشد.
مدرس:
مهندس مسعود طاهری
حجم فایل:
26.52 مگابایت
مدت زمان:
00:04:43
نوع آموزش:
تصویری و کاملاً فارسی
در صورتی که عملیات درج، به روز رسانی و حذف به ازای رکوردهای یک جدول انجام شود، ایندکس های مربوط به آن جدول نیز تحت تأثیر قرار خواهند گرفت.
مدرس:
مهندس مسعود طاهری
حجم فایل:
15.65 مگابایت
مدت زمان:
00:22:59
نوع آموزش:
صوتی
در بیشتر سازمان ها مشکل کندی SQL Server را اغلب با کمبود امکانات سخت افزای توجیه می کنند.
شاید جمله ی "چون مشخصات سرور شما ضعیف است، سرعت SQL Server پایین می باشد" را شنیده باشید. اما حقیقت چیست؟
شاید جمله ی "چون مشخصات سرور شما ضعیف است، سرعت SQL Server پایین می باشد" را شنیده باشید. اما حقیقت چیست؟
مدرس:
مهندس مسعود طاهری
حجم فایل:
11.57 مگابایت
مدت زمان:
00:16:59
نوع آموزش:
صوتی
همه ی ما می دانیم که ظرفیت یک Page هشت کیلوبایت می باشد، حالا فرض کنید بتوانیم با استفاده از یک مکانیزمی بیش از هشت کیلوبایت داده در یک Page ذخیره کنیم. در این حالت عملکرد IO به نحوی مناسب تغییر پیدا خواهد کرد.
مدرس:
مهندس مسعود طاهری
حجم فایل:
11.80 مگابایت
مدت زمان:
00:17:18
نوع آموزش:
صوتی
سناریویی را در نظر بگیرید که در آن حجم جداول به شدت افزایش یافته (در حد صدها میلیون رکورد) و با وجود داشتن ایندکس های مناسب کوئری ها به کندی اجرا می شوند. راه حل کندی سرعت چیست؟
مدرس:
مهندس مسعود طاهری
حجم فایل:
17 مگابایت
مدت زمان:
00:10:35
نوع آموزش:
تصویری و کاملاً فارسی
توضیحات بسیار جامع در مورد ترکیب Group By و Join توسط مدرس
مدرس:
مهندس مسعود طاهری
حجم فایل:
4.43 مگابایت
مدت زمان:
00:03:47
نوع آموزش:
تصویری و کاملاً فارسی
اما در اینجا قصد داریم نحوه ی استفاده از Where همراه با Aggregation Functionها را توضیح دهیم.
مدرس:
مهندس مسعود طاهری
حجم فایل:
12.47 مگابایت
مدت زمان:
00:08:26
نوع آموزش:
تصویری و کاملاً فارسی
عملگرهای AND و OR برای فیلتر کردن رکوردها، براساس بیشتر از یک شرط استفاده می شوند.
مدرس:
مهندس مسعود طاهری
حجم فایل:
11.93 مگابایت
مدت زمان:
00:09:16
نوع آموزش:
تصویری و کاملاً فارسی
1- تغییر عنوان ستون ها
2- متصل کردن ستون ها با یکدیگر (Concatentation)
3- انجام عملیات محاسباتی در ستون ها
4- ترکیب یک عبارت خاص با یک ستون
2- متصل کردن ستون ها با یکدیگر (Concatentation)
3- انجام عملیات محاسباتی در ستون ها
4- ترکیب یک عبارت خاص با یک ستون
مدرس:
مهندس مسعود طاهری
حجم فایل:
20.22 مگابایت
مدت زمان:
00:16:07
نوع آموزش:
تصویری و کاملاً فارسی
تغییرات ساختاری بر روی جداول شامل موارد زیر می شود:
1- اضافه کردن فیلد به جدول
2- تغییر نوع فیلدهای یک جدول
3- جابجایی فیلدهای یک جدول
4- حذف فیلدهای یک جدول
5- حذف جدول
1- اضافه کردن فیلد به جدول
2- تغییر نوع فیلدهای یک جدول
3- جابجایی فیلدهای یک جدول
4- حذف فیلدهای یک جدول
5- حذف جدول
مدرس:
مهندس مسعود طاهری
حجم فایل:
47.74 مگابایت
مدت زمان:
00:14:43
نوع آموزش:
تصویری و کاملاً فارسی
تنظیمات ساخت ایندکس عبارت است از:
1- PAD_INDEX
2- FILLFACTOR
3- SORT_IN_TEMPDBF
4- IGNORE_DUP_KEY
5- STATISTICS_NORECOMPUTE
و ...
1- PAD_INDEX
2- FILLFACTOR
3- SORT_IN_TEMPDBF
4- IGNORE_DUP_KEY
5- STATISTICS_NORECOMPUTE
و ...
مدرس:
مهندس مسعود طاهری
حجم فایل:
15.32 مگابایت
مدت زمان:
00:13:11
نوع آموزش:
تصویری و کاملاً فارسی
هدف استفاده از توابع تاریخ کار بر روی مقادیری از خانواده تاریخ و زمان است.
مدرس:
مهندس مسعود طاهری
حجم فایل:
24.55 مگابایت
مدت زمان:
00:14:23
نوع آموزش:
تصویری و کاملاً فارسی
در اینجا هدف ما تبدیل یک نوع داده به نوع داده دیگر است بعنوان مثال تبدیل عدد به رشته، رشته به عدد و ...
مدرس:
مهندس مسعود طاهری
حجم فایل:
28.18 مگابایت
مدت زمان:
00:22:55
نوع آموزش:
تصویری و کاملاً فارسی
توابع رشته ای، عملیاتی را روی رشته ورودی انجام می دهند و یک مقدار رشته ای یا عددی برمی گردانند.
مدرس:
مهندس مسعود طاهری
حجم فایل:
7.80 مگابایت
مدت زمان:
00:06:59
نوع آموزش:
تصویری و کاملاً فارسی
هدف استفاده از توابع ریاضی کاربردهای ریاضی و مهندسی در SQL Server است.
مدرس:
مهندس مسعود طاهری
حجم فایل:
6.75 مگابایت
مدت زمان:
00:05:43
نوع آموزش:
تصویری و کاملاً فارسی
در درس قبلی با Aggregation Functionها آشنا شدید اما در اینجا هدف ما بررسی تأثیر مقادیر NULL بر روی Aggregation Functionهاست.
مدرس:
مهندس مسعود طاهری
حجم فایل:
11.82 مگابایت
مدت زمان:
00:09:43
نوع آموزش:
تصویری و کاملاً فارسی
بانک اطلاعاتی NikAmoozShop شامل 12 جدول می باشد.
مدرس:
مهندس مسعود طاهری
حجم فایل:
541 مگابایت
مدت زمان:
02:47:54
نوع آموزش:
تصویری و کاملاً فارسی
1 آموزش پیشرفته SQL Server
2 آشنایی با DataFile
3 معماری فیزیکی بانک اطلاعاتی
4 آشنایی با LogFile
5 بررسی انواع page در پایگاه داده
2 آشنایی با DataFile
3 معماری فیزیکی بانک اطلاعاتی
4 آشنایی با LogFile
5 بررسی انواع page در پایگاه داده
مدرس:
مهندس مسعود طاهری
حجم فایل:
1.16 گیگابایت
مدت زمان:
02:49:39
نوع آموزش:
تصویری و کاملاً فارسی
1 Plan Cache چیست؟
2 Transaction چيست؟
3 Parameter Sniffing چيست؟
4 همزمانی در SQL Server
2 Transaction چيست؟
3 Parameter Sniffing چيست؟
4 همزمانی در SQL Server
مدرس:
مهندس مسعود طاهری
حجم فایل:
605 مگابایت
مدت زمان:
03:05:24
نوع آموزش:
تصویری و کاملاً فارسی
1 افزایش سرعت فایلهای بانک اطلاعاتی
2 آشنایی با FileGroup
3 LOB چیست؟
4 آشنایی با FileStream
5 نحوه استفاده از FileStream
2 آشنایی با FileGroup
3 LOB چیست؟
4 آشنایی با FileStream
5 نحوه استفاده از FileStream
مدرس:
مهندس مسعود طاهری
حجم فایل:
540 مگابایت
مدت زمان:
02:50:13
نوع آموزش:
تصویری و کاملاً فارسی
1 File Table چیست؟
2 آشنایی با In-Memory OLTP
3 آشنایی با DMV ها و توابع سیستمی
4 آشنایی با Execution Plan
5 بررسی مفهوم SCAN
6 آشنایی با B-Tree
2 آشنایی با In-Memory OLTP
3 آشنایی با DMV ها و توابع سیستمی
4 آشنایی با Execution Plan
5 بررسی مفهوم SCAN
6 آشنایی با B-Tree
مدرس:
مهندس مسعود طاهری
حجم فایل:
1.11 گیگابایت
مدت زمان:
02:43:52
نوع آموزش:
تصویری و کاملاً فارسی
1 فرآیندهای نگهداری ایندکس ها
2 حذف ایندکس های بدون استفاده
3 پیشنهاد ساخت ایندکس مناسب
4 Hypothetical Index چیست؟
5 فرق داده Decimal و Numeric
6 فشرده سازی داده در SQL Server
7 فشرده سازی در سطح Page
و ...
2 حذف ایندکس های بدون استفاده
3 پیشنهاد ساخت ایندکس مناسب
4 Hypothetical Index چیست؟
5 فرق داده Decimal و Numeric
6 فشرده سازی داده در SQL Server
7 فشرده سازی در سطح Page
و ...
مدرس:
مهندس مسعود طاهری
حجم فایل:
1.05 گیگابایت
مدت زمان:
02:47:19
نوع آموزش:
تصویری و کاملاً فارسی
1 برنامه Performance Monitor
2 نظارت بر عملکرد CPU
3 رفع مشکلات CPU
4 بهینه سازی عملکرد RAM
5 حافظه مجازی چیست؟
6 رفع مشکلات RAM
4 Buffer Pool چیست؟
و ...
2 نظارت بر عملکرد CPU
3 رفع مشکلات CPU
4 بهینه سازی عملکرد RAM
5 حافظه مجازی چیست؟
6 رفع مشکلات RAM
4 Buffer Pool چیست؟
و ...
مدرس:
مهندس مسعود طاهری
حجم فایل:
984 مگابایت
مدت زمان:
02:38:27
نوع آموزش:
تصویری و کاملاً فارسی
1 Temp Table چیست؟
2 Table Variable چیست؟
3 پایگاه داده Tempdb
4 بهبود کارایی SQL Server
5 Bottleneck چیست؟
6 SQL Profiler چیست؟
2 Table Variable چیست؟
3 پایگاه داده Tempdb
4 بهبود کارایی SQL Server
5 Bottleneck چیست؟
6 SQL Profiler چیست؟
مدرس:
مهندس مسعود طاهری
حجم فایل:
1.08 گیگابایت
مدت زمان:
02:36:03
نوع آموزش:
تصویری و کاملاً فارسی
1 Full-Text Search چيست؟
2 افزایش سرعت جستجو در SQL
3 پارتیشن بندی در SQL Server
2 افزایش سرعت جستجو در SQL
3 پارتیشن بندی در SQL Server
مدرس:
مهندس مسعود طاهری
حجم فایل:
932 مگابایت
مدت زمان:
02:41:35
نوع آموزش:
تصویری و کاملاً فارسی
1 Shrink پایگاه داده چیست؟
2 Deadlock چست؟
3 گزینه های ساخت ایندکس
4 گزینه IGNORE_DUP_KEY
5 STATISTICS_NORECOMPUTE
6 گزینه DROP_EXISTING
7 گزینه ONLINE
و ...
2 Deadlock چست؟
3 گزینه های ساخت ایندکس
4 گزینه IGNORE_DUP_KEY
5 STATISTICS_NORECOMPUTE
6 گزینه DROP_EXISTING
7 گزینه ONLINE
و ...
مدرس:
مهندس مسعود طاهری
حجم فایل:
804 مگابایت
مدت زمان:
02:36:02
نوع آموزش:
تصویری و کاملاً فارسی
1 آشنایی با Clustered Index
2 آشنایی با NonClustered Index
3 بررسی مفهوم Cover Index
4 بررسی مفهوم Filtered Index
5 نحوه استفاده از ایندکس
6 Computed Column چیست؟
7 Unique Identifier چیست؟
8 Index View چیست؟
2 آشنایی با NonClustered Index
3 بررسی مفهوم Cover Index
4 بررسی مفهوم Filtered Index
5 نحوه استفاده از ایندکس
6 Computed Column چیست؟
7 Unique Identifier چیست؟
8 Index View چیست؟
مدرس:
مهندس مسعود طاهری
حجم فایل:
6.78 مگابایت
مدت زمان:
00:05:45
نوع آموزش:
تصویری و کاملاً فارسی
برای دسته بندی و گروه بندی دادها در SQL Server می توان از Aggregation Functionها استفاده نمود.
مدرس:
مهندس مسعود طاهری
حجم فایل:
8.75 مگابایت
مدت زمان:
00:06:09
نوع آموزش:
تصویری و کاملاً فارسی
در یک جدول بعضی ستونها ممکن است داده های تکراری داشته باشند. بعضی مواقع شما می خواهید لیستی تهیه کنید که تنها داده های یکتا در آن باشد. یعنی همه داده ها را نشان دهد و داده های تکراری را یکبار نشان دهد.
مدرس:
مهندس مسعود طاهری
حجم فایل:
10.06 مگابایت
مدت زمان:
00:09:01
نوع آموزش:
تصویری و کاملاً فارسی
دستور SELECT برای انتخاب و بیرون کشیدن داده از پایگاه داده استفاده می شود.
مدرس:
مهندس مسعود طاهری
حجم فایل:
138 مگابایت
مدت زمان:
03:23:39
نوع آموزش:
صوتی
میخواهیم برای یک سازمان یک Server تهیه کنیم باید به چه نکاتی توجه داشته باشیم تا آن سرور مناسب سازمان و بودجه شما باشد؟
از چه Data type هایی استفاده کنیم که سرعت و کارایی بانک اطلاعاتی را بالا ببرند، همچنین Data typeهای جدید کاربردشان کجاست؟
از چه Data type هایی استفاده کنیم که سرعت و کارایی بانک اطلاعاتی را بالا ببرند، همچنین Data typeهای جدید کاربردشان کجاست؟
JoomShopping Download & Support