Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Fontos
A Kiépített Lakebase nyilvános előzetes verzióban érhető el a következő régiókban: westus, , westus2, eastus, eastus2centralus, southcentralus, northeuropewesteuropeaustraliaeastbrazilsouthcanadacentralcentralindiasoutheastasiauksouth.
A Lakebase Provisioned manuálisan skálázott kiépített számítást használ. Az új Lakebase Automatikus skálázás funkció-összehasonlítását a verziók közötti választás című témakörben találhatja meg.
Ez a lap bemutatja, hogyan kompatibilis egy Lakebase-adatbázispéldány a Postgres szolgáltatással. Felügyelt Postgres-szolgáltatásként van néhány különbség és funkciókorlátozás.
Fontos
Az Azure Databricks-adatbázispéldányok csak a Postgres 16-ot támogatják.
Lekérdezések optimalizálása
A pg_stat_statements bővítmény részletes információkat nyújt a lekérdezési teljesítményről a lassú lekérdezések azonosításához és optimalizálásához.
A felhasználók megtekinthetik a lekérdezéseik lekérdezési szövegeit, valamint azokat a szerepköröket, amelyekből jogosultságokat örökölnek. Ha rendelkezik jogosultsággal ADMIN egy szerepkörhöz, és nem látja az adott szerepkör lekérdezési szövegeit, adjon magának tagságot ebben a szerepkörben. Ha nincs jogosultsága egy szerepkörhöz, biztonsági okokból nem látja a lekérdezés szövegét.
Postgres paraméterbeállítások
Felügyelt Postgres-szolgáltatásként az adatbázis paraméterei a példány mérete alapján vannak beállítva. Az összes paraméterbeállítás megtekintése a következő használatával:
SHOW ALL;
Konfigurálhat olyan paramétereket, amelyek a user környezetet a munkamenet, az adatbázis vagy a szerepkör szintjén határozzák meg. A paraméterek példányszinten nem konfigurálhatók.
A munkamenet, az adatbázis vagy a szerepkör szintjén beállítható paraméterek megjelenítése.
SELECT name FROM pg_settings WHERE context = 'user';Adjon meg egy paramétert a munkamenethez.
SET maintenance_work_mem='1 GB';Paraméter beállítása az adatbázishoz csatlakoztatott összes munkamenethez
ALTER DATABASE databricks_postgres SET maintenance_work_mem='1 GB';Adjon meg egy paramétert egy adott felhasználó összes munkamenetéhez.
ALTER USER "john@company.com" SET maintenance_work_mem='1 GB';
Támogatott kódolás és rendezés
Alapértelmezés szerint a rendszer a C.UTF-8 rendezést használja. A C.UTF-8 támogatja az UTF-8 kódolt karakterek teljes tartományát.
Az UTF8 kódolás (Unicode, 8 bites változószélességű kódolás) támogatott.
Az adatbázis kódolásának és rendezésének megtekintéséhez futtassa az alábbi lekérdezést.
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';
Megjegyzés:
A Postgresben nem módosíthatja az adatbázisok kódolását vagy rendezési állapotát a létrehozásuk után.
A funkciók korlátozásai
Szerepkörök és engedélyek
- Nem férhet hozzá a gazdagép operációs rendszeréhez.
- A Postgres
superuserhasználatával nem tud csatlakozni.- Nem engedélyezett minden olyan funkció, amely jogosultságot vagy közvetlen helyi fájlrendszer-hozzáférést igényel
superuser. - A
databricks_superuserveszi át a Postgres-szerepkörsuperuserhelyét. A szerepkörhöz társított jogosultságokkal kapcsolatos információkért lásd az előre létrehozott szerepköröket és engedélyeket.
- Nem engedélyezett minden olyan funkció, amely jogosultságot vagy közvetlen helyi fájlrendszer-hozzáférést igényel
Replication
A replikációs pontok, előfizetések vagy kiadványok létrehozása nem támogatott.
Eseményindítók
A postgres eseményindítók nem támogatottak.
Támogatott bővítmények
| Extension | verzió |
|---|---|
| cím szabványosító | 3.3.3 |
| cím_egységesítő_adatok_us | 3.3.3 |
| autoinc | 1 |
| virágzik | 1 |
| btree_gin | 1.3 |
| btree_gist | 1.7 |
| citext | 1.6 |
| adatkocka | 1.5 |
| dict_int | 1 |
| földesi lét | 1.2 |
| fuzzystrmatch | 1.2 |
| hll | 2.18 |
| hstore | 1.8 |
| insert_username | 1 |
| intagg | 1.1 |
| intarray | 1.5 |
| Isn | 1.2 |
| nézd | 1.1 |
| ltree | 1.2 |
| módosított dátum/idő | 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 |
| finomítás | 1 |
| szeg | 1.4 |
| tablefunc | 1 |
| tcn | 1 |
| tsm_rendszer_sorok | 1 |
| tsm_rendszer_idő | 1 |
| ékezet nélküli | 1.1 |
| uuid-ossp | 1.1 |
| vektor | 0.8.0 |
| xml2 | 1.1 |