通过 Azure 门户在 Azure Database for PostgreSQL 灵活服务器中配置服务器参数
适用于: Azure Database for PostgreSQL 灵活服务器
可以通过 Azure 门户列出、显示和更新 Azure Database for PostgreSQL 灵活服务器实例的配置参数。 此外,你还可以单击各个服务器参数选项卡,按“已修改”、“静态”、“动态”和“只读”类别轻松查看参数组。
必备条件
若要逐步执行本操作方法指南,需要:
查看和编辑参数
打开 Azure 门户。
选择 Azure Database for PostgreSQL 灵活服务器实例。
在“设置”部分下,选择“服务器参数”。 该页显示了参数的列表及其值和说明。
选择下拉按钮查看 client_min_messages 等枚举类型的参数的可能值。
选择“i”(信息)按钮或将鼠标悬停于其上,查看 cpu_index_tuple_cost 等数字参数的可能值范围。
如果需要,可使用搜索框缩小特定参数的搜索范围。 搜索根据参数的名称和说明执行。
更改想要调整的参数值。 在此会话中所做的更改将以紫色突出显示。 更改值之后,可选择“保存”。 也可以放弃所做的更改 。
列出其值为非默认值的所有已修改参数。
保存参数的新值后,随时可以通过选择“全部重置为默认设置”,将所有设置还原为默认值。
使用时区参数
如果计划使用 PostgreSQL 中的日期和时间数据,请确保已为你所在的位置设置了正确的时区。 所有需要显示时区的日期和时间均以 UTC 形式存储在 PostgreSQL 内部。 这些日期和时间会先转换为 TimeZone 服务器参数指定的时区中的当地时间,然后再显示给客户端。 可以在“服务器参数”页面编辑此参数,如上所述。 PostgreSQL 允许以三种不同的形式指定时区:
完整时区名称,例如 Asia/Shanghai。 pg_timezone_names 视图中列出了已识别的时区名称。
在 psql 中查询此视图并获取时区名称列表的示例:select name FROM pg_timezone_names LIMIT 20;
应看到如下所示的结果集:
name ----------------------- GMT0 Iceland Factory NZ-CHAT America/Panama America/Fort_Nelson America/Pangnirtung America/Belem America/Coral_Harbour America/Guayaquil America/Marigot America/Barbados America/Porto_Velho America/Bogota America/Menominee America/Martinique America/Asuncion America/Toronto America/Tortola America/Managua (20 rows)
时区的缩写,例如 PST。 此类规范仅定义相对于 UTC 的特定偏移量,而完全时区名称则意味着一组夏令时转换日期规则。 pg_timezone_abbrevs 视图中列出了已识别的缩写 在 psql 中查询此视图并获取时区缩写列表的示例:
select abbrev from pg_timezone_abbrevs limit 20;
应看到如下所示的结果集:
abbrev| ------+ ACDT | ACSST | ACST | ACT | ACWST | ADT | AEDT | AESST | AEST | AFT | AKDT | AKST | ALMST | ALMT | AMST | AMT | ANAST | ANAT | ARST | ART |
除了时区名称和缩写,PostgreSQL 还将接受 STDoffset 或 STDoffsetDST 形式的 POSIX 样式的时区规范,其中 STD 是区域缩写,offset 是 UTC 以西以小时为单位的偏移数值,DST 是一个可选的夏令时区域缩写,假定它代表比给定偏移量提前一个小时。
后续步骤
学习内容: