Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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
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
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.
Skonfiguruj kartę Ogólne:
- Nazwa: wprowadź opisową nazwę połączenia (np. "My Lakebase Project")
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.
-
Nazwa/adres hosta: wprowadź nazwę hosta punktu końcowego obliczeniowego (np.
Konfigurowanie protokołu SSL na karcie Parametry:
Tryb SSL: wybierz pozycję
Require
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.
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.