共用方式為


Postgres 相容性

這很重要

這項功能在下列區域中處於公開預覽狀態:westus、、westus2eastuseastus2centralussouthcentralusnortheuropewesteuropeaustraliaeastbrazilsouthcanadacentralcentralindia、、 southeastasiauksouth

此頁面描述 Lakebase 資料庫實例如何與 Postgres 相容。 作為受控 Postgres 服務,有一些差異和功能限制。

這很重要

Azure Databricks 資料庫實例僅支援 Postgres 16。

優化查詢

延伸 pg_stat_statements 模組提供有關查詢效能的詳細資訊,以協助識別緩慢的查詢並將其優化。

用戶可以查看其查詢的查詢文字,以及其繼承許可權的任何角色。 如果您有 ADMIN 角色的許可權,而且看不到該角色的查詢文字,請將該角色的成員資格授與自己。 如果您對角色沒有許可權,則基於安全性考慮而看不到其查詢文字。

Postgres 參數設定

作為受控 Postgres 服務,資料庫參數會根據實例大小來設定。 使用以下方法檢視所有參數設定:

SHOW ALL;

您可以在工作階段、資料庫或角色層級設定具有 user 內容的參數。 您無法在實體層級設定參數。

  • 顯示可在會話、資料庫或角色層級設定的參數。

    SELECT name
    FROM pg_settings
    WHERE context = 'user';
    
  • 設定工作階段的參數。

    SET maintenance_work_mem='1 GB';
    
  • 設定連線至資料庫之所有會話的參數

    ALTER DATABASE databricks_postgres SET maintenance_work_mem='1 GB';
    
  • 為指定使用者的所有會話設定參數。

    ALTER USER "john@company.com" SET maintenance_work_mem='1 GB';
    

支援的編碼和定序

根據預設,會使用 C.UTF-8 定序。 C.UTF-8 支援 UTF-8 編碼字元的完整範圍。

支援UTF8編碼(Unicode、8位可變寬度編碼)。

若要檢視資料庫的編碼和定序,請執行下列查詢。

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';

備註

在 Postgres 中,您無法在建立資料庫之後變更資料庫的編碼或定序。

功能限制

角色和權限

  • 您無法存取主機的作業系統。
  • 您無法使用 Postgres superuser連線。
    • 不允許任何需要 superuser 許可權或直接本機文件系統存取的功能。
    • databricks_superuser 取代了 Postgres superuser 角色。 如需與此角色相關聯之權限的相關資訊,請參閱 預先建立的角色和權限

重複

不支援建立複寫位置、訂閱或發行集。

事件觸發程序

不支援Postgres 事件觸發程式

支援的擴充功能

Extension 版本
地址標準化工具 3.3.3
地址_標準化_數據_美國 3.3.3
autoinc 1
綻放 1
btree_gin 1.3
btree_gist 1.7
citext 1.6
Cube 1.5
dict_int 1
地球距離 1.2
fuzzystrmatch 1.2
hll 2.18
hstore 1.8
插入_用戶名 1
Intagg 1.1
intarray 1.5
可否提供更多上下文或完整的缩写形式,以便进行准确翻译。 1.2
1.1
ltree 1.2
moddatetime 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
參考整合 1
seg 1.4
tablefunc 1
tcn 1
tsm_system_rows 1
tsm系統時間 1
去除重音符號 1.1
uuid-ossp 1.1
向量 0.8.0
xml2 1.1