تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی SQL پیشرفته برای تنظیم Query و بهینه سازی عملکرد (2019)

دوره آموزشی SQL پیشرفته برای تنظیم Query و بهینه سازی عملکرد (2019)

1 ساعت 45 دقیقهپیشرفته2019-04-01

مدرسین

Dan Sullivan

Dan Sullivan

Enterprise Architect, Big Data Expert

جزئیات دوره

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

اهداف یادگیری
SQL چگونه کوئری ها را اجرا می کند
کار با ابزار PostgreSQL برای تنظیم
بیت مپ و نمایه های هش
استفاده از انواع مختلف شاخص ها برای بهبود عملکرد
چالش‌های پیوستن به جداول
زمان استفاده از پارتیشن بندی برای بهبود عملکرد
جمع آوری آمار در مورد داده ها در جداول

مهارت ها

PostgreSQLSQLDatabase AdministrationAdvancedDatabase DevelopmentDatabase ManagementData AnalysisProgramming LanguagesData ScienceBusiness Analysis and StrategyBusiness Software and ToolsOpen SourceSoftware Development

سرفصل ها

0. مقدمه

  • 01 - زمان پاسخ کوئری‌ را با تنظیم کوئری‌ کاهش دهید
  • 02 - آنچه باید بدانید

1. SQL چگونه یک Query را اجرا می‌کند

  • 03 - از SQL اعلامی به یک برنامه اجرایی رویه ای
  • 04 - اسکن جداول و پروفایل ها
  • 05 - پیوستن به جداول
  • 06 - پارتیشن بندی داده ها

2. ابزار PostgreSQL برای تنظیم

  • 07 - نصب PostgreSQL
  • 08 - مروری بر pgAdmin
  • 09 - توضیح و تحلیل
  • 10 - طرح نمونه - انتخاب با بند WHERE
  • 11 - پروفایل ها

3. انواع شاخص ها

  • 12 - پروفایل سازی
  • 13 - شاخص‌های درخت B
  • 14 - طرح نمونه B-tree index
  • 15 - نمایه‌های بیت مپ
  • 16 - طرح نمونه پروفایل بیت مپ
  • 17 - نمایه‌های هش
  • 18 - طرح نمونه هش ایندکس
  • 19 - نمایه‌های اختصاصی PostgreSQL

4. اتصالات تنظیم

  • 20 - آنچه بر عملکرد تأثیر می‌گذارد
  • 21 - حلقه‌های تو در تو
  • 22 - طرح نمونه حلقه تودرتو
  • 23 - هش می‌پیوندد
  • 24 - طرح نمونه هش
  • 25 - ملحقات را ادغام کنید
  • 26 - ادغام مثال پیوست
  • 27 - سؤالات فرعی در مقابل پیوستن ها

5. پارتیشن بندی داده ها

  • 28 - پارتیشن بندی افقی در مقابل عمودی
  • 29 - پارتیشن بندی بر اساس محدوده
  • 30 - پارتیشن بندی بر اساس محدوده مثال
  • 31 - پارتیشن بندی بر اساس لیست
  • 32 - پارتیشن بندی بر اساس لیست مثال
  • 33 - پارتیشن توسط هش
  • 34 - پارتیشن بندی با مثال هش

6. دیدگاه‌های مادی شده

  • 35 - دیدگاه‌های مادی شده
  • 36 - ایجاد دیدگاه‌های مادی شده
  • 37 - تجدید نظرهای مادی شده

7. سایر تکنیک‌های بهینه سازی

  • 38 - جمع‌آوری آمار در مورد داده‌ها در جداول
  • 39 - نکاتی به بهینه ساز پرس و جو
  • 40 - اجرای کوئری‌ به صورت موازی
  • 41 - نکات متفرقه

نتیجه

  • 42 - مراحل بعدی

دوره های مرتبط

مسیرهای مرتبط

درباره ما

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

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal