Udostępnij przez


Nawiązywanie połączenia za pomocą narzędzia pgAdmin

Ważne

Skalowanie automatyczne bazy danych Lakebase znajduje się w wersji beta w następujących regionach: eastus2, westeurope, westus.

Autoskalowanie bazy danych Lakebase to najnowsza wersja bazy danych Lakebase z automatycznym skalowaniem obliczeniowym, skalowaniem do zera, rozgałęzianiem i natychmiastowym przywracaniem. Aby zapoznać się z porównaniem funkcji z aprowizowaną usługą Lakebase, zobacz wybieranie między wersjami.

pgAdmin to popularne narzędzie do administrowania graficznego typu open source dla bazy danych PostgreSQL. Udostępnia interfejs wizualny do zarządzania bazami danych, uruchamiania zapytań, wyświetlania danych i monitorowania wydajności bazy danych. Za pomocą narzędzia pgAdmin możesz nawiązać połączenie z bazą danych Lakebase, wykonać zadania administracyjne i monitorować metryki wydajności w czasie rzeczywistym.

Wymagania wstępne

  • Narzędzie pgAdmin 4 zainstalowane w systemie
  • Projekt usługi Lakebase ze skonfigurowaną rolą Postgres

Uwaga / Notatka

Zalecamy używanie natywnego uwierzytelniania za pomocą hasła Postgres podczas nawiązywania połączenia z narzędziem pgAdmin. Natywne hasła postgres nie wygasają co godzinę, takich jak tokeny OAuth, dzięki czemu lepiej nadają się do obsługi aplikacji, które nie mogą często odświeżać poświadczeń. Zobacz Omówienie uwierzytelniania , aby uzyskać szczegółowe informacje o metodach uwierzytelniania.

Instalowanie narzędzia pgAdmin

Jeśli nie masz zainstalowanego narzędzia pgAdmin, pobierz go i zainstaluj z witryny internetowej pgAdmin.

Zrozumienie ciągu połączenia

Usługa Lakebase udostępnia parametry połączenia, które zawierają wszystkie informacje potrzebne do nawiązania połączenia. Oto jak go przeanalizować:

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

Podczas konfigurowania narzędzia pgAdmin należy wprowadzić te składniki do oddzielnych pól. Aby uzyskać więcej informacji na temat parametrów połączenia, zobacz Parametry połączenia.

Nawiązywanie połączenia z bazą danych

  1. Pobierz szczegóły połączenia z usługi Lakebase:

    • Przejdź do aplikacji Lakebase i wybierz projekt
    • Kliknij Połącz, aby otworzyć okno połączenia z bazą danych
    • Wybierz gałąź, obliczenia i bazę danych, z którą chcesz nawiązać połączenie
    • Wybierz rolę Postgres z listy rozwijanej (zalecamy użycie natywnej roli Postgres z uwierzytelnianiem haseł). Jeśli musisz utworzyć rolę, zobacz Tworzenie natywnej roli hasła Postgres.
    • Zwróć uwagę na szczegóły połączenia
  2. Utwórz połączenie serwera w narzędziu pgAdmin:

    • Otwórz narzędzie pgAdmin
    • W obszarze Szybkie linki na stronie głównej wybierz pozycję Dodaj nowy serwer.

    pgadmin dodaj serwer

  3. Skonfiguruj kartę Ogólne:

    • Nazwa: wprowadź opisową nazwę połączenia (np. "My Lakebase Project")

    zarejestruj serwer w pgadmin

  4. Skonfiguruj kartę Połączenie:

    • Nazwa/adres hosta: wprowadź nazwę hosta punktu końcowego obliczeniowego (np. ep-abc-123.databricks.com)
    • Port: 5432
    • Baza danych konserwacji: wprowadź nazwę bazy danych (np. databricks_postgres)
    • Nazwa użytkownika: wprowadź nazwę roli Postgres (np. role_name)
    • Hasło: wprowadź hasło roli Postgres
    • Zapisz hasło: zaznacz to pole, aby zapisać hasło

    W poniższym przykładzie użyto roli Postgres o nazwie pgadmin.

    Szczegóły połączenia narzędzia pgadmin

  5. Konfigurowanie protokołu SSL na karcie Parametry:

    • Tryb SSL: wybierz pozycję Require

      karta ustawień pgadmin ssl

  6. Zapisz połączenie:

    • Kliknij przycisk Zapisz , aby utworzyć połączenie

Baza danych Lakebase będzie teraz wyświetlana na lewym pasku bocznym w obszarze Serwery. Można ją rozwinąć, aby wyświetlić bazy danych, schematy, tabele i inne obiekty bazy danych.

Widok serwerów pgadmin

Korzystanie z narzędzia pgAdmin

Po nawiązaniu połączenia można wykonywać następujące czynności:

  • Przeglądaj obiekty bazy danych: rozwiń serwer na lewym pasku bocznym, aby wyświetlić bazy danych, schematy, tabele, widoki, funkcje i inne
  • Uruchamianie zapytań: kliknij prawym przyciskiem myszy bazę danych i wybierz pozycję Narzędzie zapytań , aby otworzyć edytor SQL
  • Wyświetlanie danych: kliknij prawym przyciskiem myszy tabelę i wybierz polecenie Wyświetl/Edytuj dane , aby przeglądać zawartość tabeli
  • Zarządzanie schematami: tworzenie, modyfikowanie lub usuwanie obiektów bazy danych przy użyciu interfejsu graficznego
  • Monitorowanie wydajności: Wyświetlanie statystyk, aktywnych sesji i wydajności zapytań

Podstawowe operacje w narzędziu pgAdmin

Po nawiązaniu połączenia można wykonywać typowe zadania:

  • Uruchamianie zapytań SQL: otwórz narzędzie zapytań dla bazy danych, wprowadź polecenia SQL i wykonaj je.
  • Zarządzanie tabelami: rozwiń bazę danych → Schematy → publiczne tabele →. Możesz tworzyć nowe tabele lub zarządzać istniejącymi.
  • Importuj i eksportuj dane: kliknij prawym przyciskiem myszy tabelę, a następnie wybierz polecenie Importuj/Eksportuj , aby załadować dane z pliku CSV lub wyeksportować dane tabeli do pliku.

Monitorowanie za pomocą narzędzia pgAdmin

Za pomocą narzędzia pgAdmin można monitorować aktywność w czasie rzeczywistym dla różnych metryk, w tym:

  • Aktywne sesje: łączna, aktywna i bezczynna sesje
  • Transakcje na sekundę: Transakcje, zatwierdzenia, wycofania
  • Krotki w: wstawki, aktualizacje, usunięcia
  • Krotki wyjściowe: Pobrane, Zwrócone
  • Blokada I/O: w przypadku buforów udostępnionych

Uwaga / Notatka

Usługa Lakebase Postgres obecnie nie obsługuje rozszerzenia wymaganego system_stats do korzystania z karty Statystyka systemu w narzędziu pgAdmin. Należy również pamiętać, że narzędzie pgAdmin, gdy jest aktywne, sonduje bazę danych pod kątem statystyk, co nie zezwala na wstrzymanie zasobów obliczeniowych, tak jak zwykle, gdy nie ma innego działania bazy danych.

Funkcje monitorowania narzędzia pgAdmin

Narzędzie pgAdmin zapewnia dodatkowe możliwości monitorowania:

  • Pulpit nawigacyjny: aktywność serwera w czasie rzeczywistym i metryki wydajności
  • Statystyki: statystyki bazy danych i tabeli, w tym liczby wierszy i użycie dysku
  • Sesje: aktywne połączenia i zarządzanie sesjami
  • Blokady: Bieżące blokady bazy danych i blokowanie zapytań
  • Przygotowane instrukcje: wyświetlanie i analizowanie pamięci podręcznej przygotowanych instrukcji
  • Narzędzie do wykonywania zapytań: wykonywanie zapytań ze szczegółowymi planami wykonywania i analizą wydajności

Zabezpieczenia połączeń

Usługa Lakebase wymaga, aby wszystkie połączenia używały szyfrowania SSL/TLS. Upewnij się, że na karcie Parametry w konfiguracji serwera ustawiono tryb SSL na Require.

Aby uzyskać więcej informacji na temat parametrów połączenia i opcji uwierzytelniania, zobacz Nawiązywanie połączenia z projektem.