PostgreSQL-ի կառավարում 16. Կարգավորում և մոնիթորինգ

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

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

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

Ուսումնական պլան : դասախոսի ղեկավարությամբ ուղիղ հեռավար ուսուցում - ONLINE

Ակնարկ

Այս դասընթացը ներառում է տվյալների բազայի կառավարման հիմնական մեխանիզմներ, ինչպիսիք են բազմաբնույթ կառավարման համակարգը (MVCC), բուֆերային քեշը, գրառման գրանցամատյանը (WAL) և այլն։

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

Նպատակը

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

Արդյունքներ

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

    • Կազմաձևել տարբեր կարգավորման պարամետրեր՝ հիմնվելով սերվերի ներքին կազմակերպման ըմբռնման վրա
    • Հսկել սերվերը՝ օգտագործելով հետադարձ կապ՝ պարամետրերը իտերատիվ կերպով կարգավորելու համար
    • Կատարել տեղայնացման հետ կապված ճշգրտումներ
    • Կառավարել ընդլայնումները և ծանոթանալ սերվերի թարմացման ընթացակարգին

Ուրվագիծ

Մոդուլ 1. “Բազմատարբերակում”

  • Մեկուսացում
  • Էջեր և տողերի տարբերակներ
  • Լուսանկարներ
  • Թեժ թարմացումներ
  • Փոշեկուլ
  • Ավտոմատ Փոշեկուլ
  • Սառեցում

Լաբորատոր աշխատանք

  • Գործարքների վարքագծի ուսումնասիրություն տարբեր մեկուսացման մակարդակներում
  • Աշխատանք տողերի տարբերակների և ներդրված գործարքների հետ
  • Աշխատանք լուսանկարների հետ
  • Էջի ներսում թարմացումներ և փոշեկուլ
  • Սովորական և լրիվ մաքրում
  • Ավտոմատ մաքրում և Կարգավորում
  • Տողերի տարբերակների սառեցում

Մոդուլ 2. «Գրառում»

  • Բուֆերային քեշ
  • Նախապես գրված գրանցամատյան
  • Ստուգման կետ
  • Գրանցամատյանի կարգավորում

Լաբորատոր աշխատանք

  • Բուֆերային քեշի ուսումնասիրություն և տաքացում
  • Գրանցամատյանի գրառումների հետ աշխատանք
  • Ստուգման կետի կարգավորում
  • Գրանցամատյանի կարգավորումների ազդեցության ուսումնասիրություն գրանցամատյանի չափի վրա

Մոդուլ 3. «Կողպում

  • Օբյեկտի կողպում
  • Տողերի կողպեքներ
  • Հիշողության մեջ կողպեքներ

Լաբորատորիա Աշխատանք

  • Աշխատանք օբյեկտների և պրեդիկատների կողպեքների հետ
  • Տողերի կողպեքներ և փակուղիներ
  • Աշխատանք հիշողության մեջ կողպեքների հետ

Մոդուլ 4. «Վարչական առաջադրանքներ»

Ընդլայնման կառավարում

  • Տեղայնացում
  • Սերվերի թարմացում

Լաբորատոր աշխատանք

  • Ընդլայնման ստեղծում և թարմացում
  • Տվյալների փոխանցում տարբեր կոդավորումներով տվյալների բազաների միջև
  • Սերվերի թարմացում՝ հաշվի առնելով տվյալների տեղադրումը որոշակի կոդավորումների աղյուսակային տարածքներում