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
Ta funkcja jest dostępna w wersji próbnej w następujących regionach: westus, westus2, eastus, eastus2, centralus, southcentralus, northeurope, westeurope, australiaeast, brazilsouth, canadacentral, centralindia, southeastasia, uksouth.
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 |
| rozmycie rozmyte | 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 |
| pogis | 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 |