PostgreSQL 13. Հարցումների օպտիմիզացում

Դասընթացի Իդ : PS-QPT-4

Դասի տևողությունը (օրերով) : 2 օր

Տևողությունը առցանց : 2 օր

Ուսումնական պլան : очно, Virtual Instructor-Led Training - ONLINE

Ակնարկ

Այս դասընթացում քննարկվում են կատարողականի բարելավման հետ կապված օրինակների պարամետրերը կազմաձևելու խնդիրները, ինչպես նաև կքննարկվեն խնդրահարույց հարցումների նույնականացումը և դրանց օպտիմիզացումը:

Այս դասընթացի լսարանը

  • Տվյալների բազայի ադմինիստրատորներ
  • Տվյալների բազայի մշակողներ

 

Այս դասընթացի նախադրյալները

  • Unix OS-ի հետ ծանոթություն
  • SQL-ի իմացություն
  • PostgreSQL-ի իմացություն, ինչպես ներառված է DBA1 «PostgreSQL Administration: Basic Course» կամ DEV1 «Developing the Server Side of PostgreSQL 16 Applications: Basic Course» դասընթացներում

Արդյունքներ

Այս դասընթացն ավարտելուց հետո ուսանողները ձեռք կբերեն հետևյալ հմտությունները՝

  • Հասկանալ հարցումների պլանավորումը և կատարումը
  • Կարգավորել կատարողականության հետ կապված օրինակի պարամետրերը
  • Բացահայտել խնդրահարույց հարցումները և օպտիմալացնել դրանք

Ուրվագիծ

Մոդուլ 1. «Ցուցադրական տվյալների բազա»

  • «Օդային տրանսպորտ» ցուցադրական տվյալների բազայի ընդհանուր դիագրամ

Մոդուլ 2. «Հարցման կատարում»

  • Օպտիմալացման ընդհանուր մոտեցումներ
  • Պարզ արձանագրություն և հարցումների մշակման փուլեր
  • Ընդլայնված արձանագրություն
  • Հարցման մանրամասն պլանավորում

Մոդուլ 3. «Տվյալների մուտք»

  • Մուտքի մեթոդներ
  • Զուգահեռ մուտք
  • Ինդեքսի տեսակներ

Մոդուլ 4. «Դասակարգում և Խմբավորում”

  • Դասակարգում
  • Խմբավորում

Մոդուլ 5. «Միացման մեթոդներ»

  • Ներկառուցված ցիկլային միացում
  • Հեշ միացում
  • Միաձուլման միացում

Մոդուլ 6. «Վիճակագրություն»

  • Հիմնական վիճակագրություն
  • Ընդլայնված վիճակագրություն

Մոդուլ 7. «Հարցման օպտիմալացում»

  • Պրոֆիլավորում
  • Նյութականացում
  • Ֆունկցիաներ
  • Կարգավորման մոտեցումներ