Johdanto

Valmis

Työskentelet tietokantainsinöörinä, joka tukee pilvipohjaisia tietokantoja Azuressa. Organisaatiosi on äskettäin ottanut käyttöön Azure Database for PostgreSQL:n, ja sinun on ymmärrettävä, miten voit tarkastella järjestelmätietoja PostgreSQL-tietokantojen Azure-tietokannassa.

Relaatiotietokannat voivat tallentaa valtavia tietomääriä, mutta niihin on myös talletettava tietoja näiden tietojen rakenteesta. Toiminnallisen tietokannan hallintajärjestelmän (DBMS) tietoja taulukoiden rakenteesta ja kaikista muista objekteista, suojauksesta ja samanaikaisesta rakenteesta vaaditaan muun muassa asetukset ja mittarit. Näitä tietoja kutsutaan metatietoiksi, ja ne on tallennettu Azure Database for PostgreSQL -tietokannan järjestelmäluetteloihin. Sen lisäksi, että voit käyttää suoraan järjestelmäluetteloita, voit käyttää järjestelmänäkymiä, jotka esittävät järjestelmäluetteloiden tiedot helpommin ymmärrettävästi tai hyödyllisemmin tavoin.

Aina, kun tietokannassa suoritetaan lisäämis- tai poistotoiminto, vanhaa riviä ei poisteta fyysisesti, vaan se on merkitty poistettavaksi. Näiden rivien merkitseminen voi aiheuttaa tietokannan "bloat"-kohteen, jossa vanhat rivit vievät levytilaa. PostgreSQL sisältää palvelinprosessin, jolla se ottaa takaisin menetetyn tilan eli tyhjiön.

Tässä moduulissa tutustumme siihen, miten PostgreSQL-tietokantajärjestelmien hallintaa voidaan optimoida järjestelmänäkymien ja tyhjiöprosessin avulla.

Oppimistavoitteet

Kun olet suorittanut tämän moduulin, voit tehdä seuraavia:

  • Järjestelmäluetteloiden ja järjestelmänäkymien kuvaus PostgreSQL:n Azure-tietokannassa.
  • Tutki PostgreSQL:n Azure-tietokannan metatietoja.
  • Selitä tyhjiöprosessin tarkoitus.
  • Määritä tyhjiöpalvelimen parametrit.

Edellytykset

  • Osoita relaatiotietokantojen ymmärtäminen.
  • Osoita SQL-perusosaamisen ymmärtäminen.