Megosztás:


Csatlakozás a pgAdminnel

Fontos

A Lakebase automatikus skálázása bétaverzióban érhető el a következő régiókban: eastus2, , westeuropewestus.

A Lakebase automatikus skálázása a Lakebase legújabb verziója automatikus skálázási számítással, skálázással nullára, elágaztatással és azonnali visszaállítással. A Lakebase Provisioned szolgáltatással való összehasonlításához tekintse meg a verziók közötti választást.

A pgAdmin egy népszerű nyílt forráskódú grafikus felügyeleti eszköz a PostgreSQL-hez. Vizuális felületet biztosít az adatbázisok kezeléséhez, a lekérdezések futtatásához, az adatok megtekintéséhez és az adatbázis teljesítményének figyeléséhez. A pgAdmin használatával csatlakozhat a Lakebase-adatbázishoz, felügyeleti feladatokat hajthat végre, és valós idejű teljesítménymetrikákat monitorozhat.

Előfeltételek

  • Az ön rendszerére telepített pgAdmin 4
  • Egy Postgres-szerepkörrel konfigurált Lakebase-projekt

Megjegyzés:

Javasoljuk, hogy a pgAdminhez való csatlakozáskor natív Postgres-jelszóhitelesítést használjon. A natív Postgres-jelszavak nem járnak le óránként, mint az OAuth-jogkivonatok, így azok jobban megfelelnek azoknak az alkalmazásoknak, amelyek gyakran nem tudják frissíteni a hitelesítő adatokat. A hitelesítési módszerekkel kapcsolatos részletekért tekintse meg a hitelesítés áttekintését .

A pgAdmin telepítése

Ha nincs telepítve a pgAdmin, töltse le és telepítse a pgAdmin webhelyről.

A kapcsolatkarakterlánc megértése

A Lakebase egy kapcsolati sztringet biztosít, amely tartalmazza a csatlakozáshoz szükséges összes információt. Így bonthatja le:

postgresql://role_name:password@ep-abc-123.databricks.com/databricks_postgres?sslmode=require
             ^         ^        ^                         ^
       user -|         |        |- hostname               |- database
                       |
                       |- password

A pgAdmin konfigurálásakor ezeket az összetevőket külön mezőkbe kell beírnia. További információ a kapcsolati sztringekről: Kapcsolati sztringek.

Csatlakozás az adatbázishoz

  1. Kapcsolati adatok lekérése a Lakebase-ből:

    • Lépjen a Lakebase-alkalmazásra, és válassza ki a projektet
    • Kattintson a Csatlakozás gombra az adatbázis-kapcsolat modális megnyitásához
    • Válassza ki azt az ágat, számítást és adatbázist, amelyhez csatlakozni szeretne
    • Válasszon ki egy Postgres-szerepkört a legördülő listából (azt javasoljuk, hogy használjon natív Postgres-szerepkört jelszóhitelesítéssel). Ha szerepkört kell létrehoznia, tekintse meg a natív Postgres-jelszószerepkör létrehozását.
    • Jegyezze fel a kapcsolat részleteit
  2. Kiszolgálókapcsolat létrehozása a pgAdminben:

    • A pgAdmin megnyitása
    • A főoldal gyorshivatkozásai között válassza az Új kiszolgáló hozzáadása lehetőséget.

    pgadmin szerver hozzáadása

  3. Az Általános lap konfigurálása:

    • Név: Adjon meg egy leíró nevet a kapcsolatnak (pl. "My Lakebase Project")

    pgAdmin szerver regisztráció

  4. A Kapcsolat lap konfigurálása:

    • Gazdagép neve/címe: Adja meg a számítási végpont állomásnevét (pl. ep-abc-123.databricks.com)
    • Port: 5432
    • Karbantartási adatbázis: Adja meg az adatbázis nevét (pl. databricks_postgres)
    • Felhasználónév: Adja meg a Postgres-szerepkör nevét (pl. role_name)
    • Jelszó: Adja meg a Postgres-szerepkör jelszavát
    • Jelszó mentése: A jelszó mentéséhez jelölje be ezt a jelölőnégyzetet

    Az alábbi példa egy Postgres-szerepkört használ.pgadmin

    pgadmin kapcsolat részletei

  5. Az SSL konfigurálása a Paraméterek lapon:

    • SSL mód: Válassza a Require

      pgadmin paraméterek fül ssl

  6. Mentse a kapcsolatot:

    • Kattintson a Mentés gombra a kapcsolat létrehozásához

A Lakebase-adatbázis ekkor megjelenik a bal oldali oldalsávon a Kiszolgálók területen. Kibővítheti az adatbázisokat, sémákat, táblákat és más adatbázis-objektumokat.

pgadmin-kiszolgálók nézete

A pgAdmin használata

Miután csatlakozott, a következőt teheti:

  • Adatbázis-objektumok tallózása: Bontsa ki a kiszolgálót a bal oldali oldalsávon az adatbázisok, sémák, táblák, nézetek, függvények és egyebek megtekintéséhez
  • Lekérdezések futtatása: Kattintson a jobb gombbal az adatbázisra, és válassza a Lekérdezési eszköz lehetőséget az SQL-szerkesztő megnyitásához
  • Adatok megtekintése: Kattintson a jobb gombbal egy táblára, és válassza az Adatok megtekintése/szerkesztése lehetőséget a táblázat tartalmának tallózásához
  • Sémák kezelése: Adatbázis-objektumok létrehozása, módosítása vagy törlése a grafikus felületen
  • Teljesítmény monitorozása: Statisztikák, aktív munkamenetek és lekérdezési teljesítmény megtekintése

Alapműveletek a pgAdminben

A csatlakozás után a következő gyakori feladatokat hajthatja végre:

  • SQL-lekérdezések futtatása: Nyissa meg az adatbázis lekérdezési eszközét, írja be az SQL-parancsokat, és hajtsa végre őket.
  • Táblák kezelése: Bontsa ki az adatbázist → sémákat → nyilvános → táblákat. Létrehozhat új táblákat, vagy kezelheti a meglévőket.
  • Adatok importálása és exportálása: Kattintson a jobb gombbal egy táblára, és válassza az Importálás/Exportálás lehetőséget az adatok CSV-ből való betöltéséhez vagy táblaadatok fájlba exportálásához.

Monitorozás pgAdminnel

A pgAdmin segítségével számos metrika valós idejű tevékenységét figyelheti, például:

  • Aktív munkamenetek: Összes, Aktív és Tétlen munkamenet
  • Másodpercenkénti tranzakciók: Tranzakciók, véglegesítések, visszaállítások
  • Táblák: Beszúrások, Módosítások, Törlések
  • Tuples out: Lekérve, Visszaküldve
  • Blokk I/O: Megosztott pufferekhez

Megjegyzés:

A Lakebase Postgres jelenleg nem támogatja a system_stats pgAdmin Rendszerstatisztika lapjának használatához szükséges bővítményt. Azt is vegye figyelembe, hogy a pgAdmin aktív állapotban statisztikai adatokat kérdez le az adatbázisból, ami nem teszi lehetővé a számítás felfüggesztését, ahogyan az általában tenné, ha nincs más adatbázis-tevékenység.

pgAdmin monitorozási funkciók

A pgAdmin további monitorozási képességeket biztosít:

  • Irányítópult: Valós idejű kiszolgálói tevékenység és teljesítménymetrikák
  • Statisztika: Adatbázis- és táblastatisztikák, beleértve a sorok számát és a lemezhasználatot
  • Munkamenetek: Aktív kapcsolatok és munkamenet-kezelés
  • Zárolások: Az adatbázis aktuális zárolása és a lekérdezések blokkolása
  • Előkészített utasítások: Az előkészített utasítás gyorsítótárának megtekintése és elemzése
  • Lekérdezési eszköz: Lekérdezések végrehajtása részletes végrehajtási tervekkel és teljesítményelemzéssel

Kapcsolatbiztonság

A Lakebase megköveteli, hogy minden kapcsolat SSL-/TLS-titkosítást használjon. Győződjön meg arról, hogy Require az SSL mód a kiszolgáló konfigurációjának Thye Parameters lapján van beállítva.

További információ a kapcsolati sztringekről és a hitelesítési lehetőségekről: Csatlakozás a projekthez.