Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Önemli
Bu özellik şu bölgelerde Genel Önizleme aşamasındadır: westus, westus2, eastus, , eastus2, centralus, , southcentralus, northeurope, westeuropeaustraliaeast, brazilsouth, canadacentral, centralindia, southeastasia, . uksouth
Bu sayfada, bir Lakebase veritabanı örneğinin Postgres ile nasıl uyumlu olduğu açıklanır. Yönetilen bir Postgres hizmeti olarak bazı farklılıklar ve işlevsellik sınırlamaları vardır.
Önemli
Azure Databricks veritabanı örnekleri yalnızca Postgres 16'ı destekler.
Sorguları iyileştirme
Uzantı, pg_stat_statements yavaş sorguları tanımlamaya ve bunları iyileştirmeye yardımcı olmak için sorgu performansı hakkında ayrıntılı bilgi sağlar.
Kullanıcılar sorgularının sorgu metinlerini ve ayrıcalıkları devraldıkları rolleri görebilir.
ADMIN Bir rolde ayrıcalığınız varsa ve bu rolün sorgu metinlerini göremiyorsanız, kendinize bu rolde üyelik verin. Bir rolde hiçbir ayrıcalığınız yoksa, güvenlik nedeniyle bu rolün sorgu metinlerini göremezsiniz.
Postgres parametre ayarları
Yönetilen bir Postgres hizmeti olarak veritabanı parametreleri örnek boyutuna göre ayarlanır. Aşağıdakileri kullanarak tüm parametre ayarlarını görün:
SHOW ALL;
Oturum, veritabanı veya rol düzeyinde bağlamı user olan parametreleri yapılandırabilirsiniz. Parametreleri örnek düzeyinde yapılandıramazsınız.
Oturum, veritabanı veya rol düzeyinde ayarlanabilen parametreleri gösterin.
SELECT name FROM pg_settings WHERE context = 'user';Oturum için bir parametre ayarlayın.
SET maintenance_work_mem='1 GB';Veritabanına bağlı tüm oturumlar için parametre ayarlama
ALTER DATABASE databricks_postgres SET maintenance_work_mem='1 GB';Belirli bir kullanıcının tüm oturumları için bir parametre ayarlayın.
ALTER USER "john@company.com" SET maintenance_work_mem='1 GB';
Desteklenen kodlama ve harmanlama
Varsayılan olarak, C.UTF-8 harmanlaması kullanılır. C.UTF-8, UTF-8 ile kodlanmış karakterlerin tamamını destekler.
UTF8 kodlaması (Unicode, 8 bit değişken genişlikli kodlama) desteklenir.
Veritabanınızın kodlamasını ve harmanlamasını görüntülemek için aşağıdaki sorguyu çalıştırın.
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';
Uyarı
Postgres'te bir veritabanının kodlamasını veya harmanlamasını oluşturulduktan sonra değiştiremezsiniz.
İşlevsellik sınırlamaları
Roller ve izinler
- Konak işletim sistemine erişemezsiniz.
- Postgres
superuserkullanarak bağlanamazsınız.- Ayrıcalıklar
superuserveya doğrudan yerel dosya sistemi erişimi gerektiren işlevlere izin verilmez. -
databricks_superuserPostgressuperuserrolünün yerine geçer. Bu rolle ilişkili ayrıcalıklar hakkında bilgi için bkz. Önceden oluşturulmuş roller ve izinler.
- Ayrıcalıklar
Replication
Çoğaltma yuvaları, abonelikler veya yayınlar oluşturma desteklenmez.
Olay tetikleyicisleri
Postgres olay tetikleyicileri desteklenmez.
Desteklenen uzantılar
| Extension | Sürüm |
|---|---|
| adres standartlaştırıcı | 3.3.3 |
| adres_standartlaştırıcı_veri_abd | 3.3.3 |
| autoinc | 1 |
| çiçeklenmek | 1 |
| btree_gin | 1.3 |
| btree_gist indeks modülü | 1.7 |
| citext | 1.6 |
| küp | 1.5 |
| dict_int | 1 |
| toprakçılık | 1.2 |
| fuzzystrmatch | 1.2 |
| Merhaba | 2.18 |
| hstore | 1.8 |
| insert_username | 1 |
| intagg | 1.1 |
| intarray | 1.5 |
| ısn | 1.2 |
| işte | 1.1 |
| ltree | 1.2 |
| modifikasi̇syon tari̇h ve saat | 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 |
| Sönmez | 1.4 |
| tablefunc | 1 |
| tcn | 1 |
| tsm_sistem_satırlar | 1 |
| tsm_sistem_zamanı | 1 |
| doğru olmayan | 1.1 |
| uuid-ossp | 1.1 |
| vektör | 0.8.0 |
| xml2 | 1.1 |