Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Penting
Fitur ini ada di Pratinjau Umum di wilayah berikut: westus, , , westus2, eastuseastus2, centralussouthcentralus, northeurope, westeurope, , australiaeast, brazilsouth, canadacentral, , centralindia, , southeastasia, . uksouth
Halaman ini menjelaskan bagaimana instans database Lakebase kompatibel dengan Postgres. Sebagai layanan Postgres terkelola, ada beberapa perbedaan dan batasan fungsionalitas.
Penting
Instans database Azure Databricks hanya mendukung Postgres 16.
Mengoptimalkan kueri
Ekstensi ini pg_stat_statements menyediakan informasi terperinci tentang performa kueri untuk membantu mengidentifikasi kueri lambat dan mengoptimalkannya.
Pengguna dapat melihat teks kueri dari kueri mereka dan peran apa pun dari mana mereka mewarisi hak istimewa. Jika Anda memiliki ADMIN hak istimewa dalam peran dan Anda tidak dapat melihat teks kueri untuk peran tersebut, berikan diri Anda keanggotaan dalam peran tersebut. Jika Anda tidak memiliki hak istimewa pada peran, Anda tidak dapat melihat teks kuerinya karena alasan keamanan.
Pengaturan parameter Postgres
Sebagai layanan Postgres terkelola, parameter database diatur berdasarkan ukuran instans. Lihat semua pengaturan parameter menggunakan:
SHOW ALL;
Anda dapat mengonfigurasi parameter yang memiliki user konteks di tingkat sesi, database, atau peran. Anda tidak dapat mengonfigurasi parameter di tingkat instans.
Perlihatkan parameter yang dapat diatur pada tingkat sesi, database, atau peran.
SELECT name FROM pg_settings WHERE context = 'user';Atur parameter untuk sesi.
SET maintenance_work_mem='1 GB';Mengatur parameter untuk semua sesi yang tersambung ke database
ALTER DATABASE databricks_postgres SET maintenance_work_mem='1 GB';Atur parameter untuk semua sesi dari pengguna tertentu.
ALTER USER "john@company.com" SET maintenance_work_mem='1 GB';
Pengodean dan penyortiran yang didukung
Secara default, kolatasi C.UTF-8 digunakan. C.UTF-8 mendukung berbagai karakter yang dikodekan UTF-8.
Pengodean UTF8 (Unicode, pengodean lebar variabel 8-bit) didukung.
Untuk menampilkan pengodean dan kolade untuk database Anda, jalankan kueri berikut.
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';
Nota
Di Postgres, Anda tidak dapat mengubah pengodean atau kolade database setelah dibuat.
Batasan fungsionalitas
Peran dan izin
- Anda tidak dapat mengakses sistem operasi host.
- Anda tidak dapat terhubung menggunakan Postgres
superuser.- Fungsionalitas apa pun yang memerlukan
superuserhak istimewa atau akses sistem file lokal langsung tidak diizinkan. -
databricks_superusermenggantikan peransuperuserPostgres. Untuk informasi tentang hak istimewa yang terkait dengan peran ini, lihat Peran dan izin yang telah dibuat sebelumnya.
- Fungsionalitas apa pun yang memerlukan
Replikasi
Membuat slot replikasi, langganan, atau publikasi tidak didukung.
Pemicu aktivitas
Pemicu peristiwa Postgres tidak didukung.
Ekstensi yang didukung
| Extension | Versi |
|---|---|
| penyesuai_alamat | 3.3.3 |
| address_standardizer_data_us | 3.3.3 |
| autoinc | 1 |
| mekar | 1 |
| btree_gin | 1.3 |
| btree_gist | 1.7 |
| citext | 1.6 |
| kubus | 1.5 |
| dict_int | 1 |
| jarak bumi (earthdistance) | 1.2 |
| fuzzystrmatch | 1.2 |
| hll | 2,18 |
| hstore | 1.8 |
| insert_username | 1 |
| intagg | 1.1 |
| intarray | 1.5 |
| Bukankah | 1.2 |
| hei | 1.1 |
| Ltree | 1.2 |
| tanggal dan waktu modifikasi | 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 |
| menyempurnakan | 1 |
| Seg | 1.4 |
| tablefunc | 1 |
| tcn | 1 |
| tsm_sistem_baris | 1 |
| waktu_sistem_tsm | 1 |
| tanpa aksen | 1.1 |
| uuid-ossp | 1.1 |
| vektor | 0.8.0 |
| xml2 | 1.1 |