Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Viktigt!
Den här funktionen finns i offentlig förhandsversion i följande regioner: westus, westus2, eastus, eastus2, centralus, southcentralus, , northeuropewesteurope, australiaeast, brazilsouth, canadacentral, centralindia, . southeastasiauksouth
Den här sidan beskriver hur en Lakebase-databasinstans är kompatibel med Postgres. Som en hanterad Postgres-tjänst finns det vissa skillnader och funktionsbegränsningar.
Viktigt!
Azure Databricks-databasinstanser stöder endast Postgres 16.
Optimera frågor
Tillägget pg_stat_statements innehåller detaljerad information om frågeprestanda för att identifiera långsamma frågor och optimera dem.
Användare kan se frågetexterna för sina frågor och alla roller som de ärver privilegier från. Om du har behörighet för ADMIN en roll och du inte kan se frågetexterna för den rollen kan du ge dig själv medlemskap i den rollen. Om du inte har några behörigheter för en roll kan du inte se dess frågetexter av säkerhetsskäl.
Postgres-parameterinställningar
Som en hanterad Postgres-tjänst anges databasparametrarna baserat på instansstorleken. Se alla parameterinställningar med:
SHOW ALL;
Du kan konfigurera parametrar som har en user kontext på sessions-, databas- eller rollnivå. Du kan inte konfigurera parametrar på instansnivå.
Visa parametrar som kan anges på sessions-, databas- eller rollnivå.
SELECT name FROM pg_settings WHERE context = 'user';Ange en parameter för sessionen.
SET maintenance_work_mem='1 GB';Ange en parameter för alla sessioner som är anslutna till en databas
ALTER DATABASE databricks_postgres SET maintenance_work_mem='1 GB';Ange en parameter för alla sessioner från en viss användare.
ALTER USER "john@company.com" SET maintenance_work_mem='1 GB';
Kodning och sortering som stöds
Som standard används sorteringen C.UTF-8. C.UTF-8 stöder hela utf-8-kodade tecken.
UTF8-kodningen (Unicode, 8-bitars kodning med variabel bredd) stöds.
Kör följande fråga för att visa kodning och sortering för databasen.
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';
Anmärkning
I Postgres kan du inte ändra en databas kodning eller sortering när den har skapats.
Funktionsbegränsningar
Roller och behörigheter
- Du kan inte komma åt värdoperativsystemet.
- Du kan inte ansluta med Postgres
superuser.- Alla funktioner som kräver
superuserbehörigheter eller direkt lokal filsystemåtkomst tillåts inte. -
databricks_superuserersätter Postgres-rollensuperuser. Information om de behörigheter som är associerade med den här rollen finns i Förskapade roller och behörigheter.
- Alla funktioner som kräver
Replication
Det går inte att skapa replikeringsplatser, prenumerationer eller publikationer.
Händelseutlösare
Postgres-händelseutlösare stöds inte.
Tillägg som stöds
| Extension | Utgåva |
|---|---|
| adress_standardiserare | 3.3.3 |
| adress_standardiserare_data_us | 3.3.3 |
| autoinc | 1 |
| blomma | 1 |
| btree_gin | 1.3 |
| btree_gist | 1.7 |
| citext | 1.6 |
| kub | 1.5 |
| dict_int | 1 |
| jordavstånd | 1.2 |
| fuzzystrmatch | 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 |
| modifierad datumtid | 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_systemtid | 1 |
| Unaccent | 1.1 |
| uuid-ossp | 1.1 |
| vektor | 0.8.0 |
| xml2 | 1.1 |