Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ważne
Oryginalna oferta Lakebase Provisioned wykorzystuje hostowane zasoby obliczeniowe, które można skalować ręcznie. Aby uzyskać informacje o obsługiwanych regionach, zobacz Dostępność regionów. Aby uzyskać najnowszą wersję bazy danych Lakebase z automatycznym skalowaniem zasobów obliczeniowych, skalowaniem do zera, rozgałęzianiem i natychmiastowym przywracaniem, zobacz Skalowanie automatyczne w usłudze Lakebase.
Nowe instancje Lakebase zostaną utworzone jako projekty Autoscaling. Wdrożenie rozpoczyna się 12 marca 2026 r. Aby uzyskać szczegółowe informacje, zobacz Autoskalowanie domyślnie.
Na tej stronie opisano, w jaki sposób instancja bazy danych Lakebase jest zgodna z bazą danych PostgreSQL. Jako zarządzana usługa Postgres istnieją pewne różnice i ograniczenia funkcjonalności.
Ważne
Wystąpienia bazy danych usługi Azure Databricks obsługują tylko Postgres 16.
Optymalizowanie zapytań
Rozszerzenie pg_stat_statements zawiera szczegółowe informacje na temat wydajności zapytań, aby ułatwić identyfikowanie wolnych zapytań i optymalizowanie ich.
Użytkownicy mogą wyświetlać teksty swoich zapytań oraz jakiekolwiek role, z których dziedziczą uprawnienia. Jeśli masz ADMIN uprawnienia do roli i nie widzisz tekstu zapytania dla tej roli, przyznaj sobie członkostwo w tej roli. Jeśli nie masz uprawnień do roli, nie możesz zobaczyć jej tekstów zapytań ze względów bezpieczeństwa.
Ustawienia parametrów bazy danych Postgres
Jako zarządzana usługa Postgres parametry bazy danych są ustawiane na podstawie rozmiaru wystąpienia. Zobacz wszystkie ustawienia parametrów przy użyciu:
SHOW ALL;
Można skonfigurować parametry, które mają user kontekst na poziomie sesji, bazy danych lub roli. Nie można skonfigurować parametrów na poziomie instancji.
Pokaż parametry, które można ustawić na poziomie sesji, bazy danych lub roli.
SELECT name FROM pg_settings WHERE context = 'user';Ustaw parametr dla sesji.
SET maintenance_work_mem='1 GB';Ustawianie parametru dla wszystkich sesji połączonych z bazą danych
ALTER DATABASE databricks_postgres SET maintenance_work_mem='1 GB';Ustaw parametr dla wszystkich sesji od danego użytkownika.
ALTER USER "john@company.com" SET maintenance_work_mem='1 GB';
Obsługiwane kodowanie i sortowanie
Domyślnie jest używane sortowanie C.UTF-8. C.UTF-8 obsługuje pełny zakres znaków zakodowanych w formacie UTF-8.
Obsługiwane jest kodowanie UTF8 (Unicode, kodowanie o zmiennej szerokości 8-bitowej).
Aby wyświetlić kodowanie i sortowanie dla bazy danych, uruchom następujące zapytanie.
SELECT
pg_database.datname AS database_name,
pg_encoding_to_char(pg_database.encoding) AS encoding,
pg_database.datcollate AS collation,
pg_database.datctype AS ctype
FROM
pg_database
WHERE
pg_database.datname = 'your_database_name';
Uwaga / Notatka
W usłudze Postgres nie można zmienić kodowania ani sortowania bazy danych po jego utworzeniu.
Ograniczenia funkcjonalności
Role i uprawnienia
- Nie można uzyskać dostępu do systemu operacyjnego hosta.
- Nie można nawiązać połączenia przy użyciu bazy danych Postgres
superuser.- Wszelkie funkcje wymagające
superuseruprawnień lub bezpośredniego dostępu do lokalnego systemu plików nie są dozwolone. - Element
databricks_superuserma miejsce roli Postgressuperuser. Aby uzyskać informacje o uprawnieniach skojarzonych z tą rolą, zobacz wstępnie utworzone role i uprawnienia.
- Wszelkie funkcje wymagające
Replication
Tworzenie gniazd replikacji, subskrypcji lub publikacji nie jest obsługiwane.
Wyzwalacze zdarzenia
Postgres wyzwalacze zdarzeń nie są obsługiwane.
Obsługiwane rozszerzenia
| Extension | wersja |
|---|---|
| standardyzator adresów | 3.3.3 |
| address_standaryzator_danych_us | 3.3.3 |
| autoinc | 1 |
| kwitnąć | 1 |
| btree_gin | 1.3 |
| btree_gist | 1.7 |
| tekst citext | 1.6 |
| moduł | 1.5 |
| dict_int | 1 |
| odległość ziemska | 1.2 |
| dopasowanie rozmyte ciągu znaków | 1.2 |
| Hll | 2.18 |
| hstore | 1.8 |
| insert_username | 1 |
| intagg | 1.1 |
| intarray | 1.5 |
| Isn | 1.2 |
| Lo | 1.1 |
| ltree | 1.2 |
| zmień datę i czas | 1 |
| pg_graphql | 1.5.9 |
| pg_jsonschema | 0.3.3 |
| pg_prewarm | 1.2 |
| pg_stat_statements | 1.10 |
| pg_trgm | 1.6 |
| pgcrypto | 1.3 |
| pgrowlocks | 1.2 |
| plpgsql | 1 |
| PostGIS | 3.3.3 |
| postgis_raster | 3.3.3 |
| postgis_sfcgal | 3.3.3 |
| postgis_tiger_geocoder | 3.3.3 |
| postgis_topology | 3.3.3 |
| refint | 1 |
| Seg | 1.4 |
| tablefunc | 1 |
| tcn | 1 |
| tsm_system_rows | 1 |
| tsm_system_time | 1 |
| bez akcentu | 1.1 |
| uuid-ossp | 1.1 |
| wektor | 0.8.0 |
| xml2 | 1.1 |