本文提供了列出 Azure Database for PostgreSQL 灵活服务器的所有服务器参数的分步说明。
列出所有服务器参数的步骤
使用 Azure 门户:
选择你的 Azure Database for PostgreSQL 灵活服务器实例。
在资源菜单中的 “设置”下,选择 “服务器参数”。
该页显示参数列表、其配置值、可选单位、只读、动态或静态,以及其说明。
选择或将鼠标悬停在 i (信息)图标上以查看每个参数允许哪些值。 根据参数的数据类型,可以是字符串、枚举、整数、布尔值、数值、集,允许的值会有所不同。 它可以是正则表达式、值列表、整数范围、on/off、小数范围、值列表。
实例支持的服务器参数列表由数百个项组成,每个项以 20 个项的页面呈现。 在页面底部,有一个控件通知你你所处的位置。
还有一个分页控件,可用于浏览整个页面集。
如果需要,请使用 “搜索”筛选项目... 文本框将列表缩小到名称或说明中包含搜索词的那些参数。
参数类型列可以显示每个参数的以下任何值:
| 参数类型 |
Description |
|
静态 |
要求服务器重启才能使更改生效。 |
|
动态 |
无需重启服务器实例即可更改。 但是,更改仅适用于修改后建立的新连接。 |
|
只读 |
用户无法配置,因为它们在维护服务的可靠性、安全性或其他操作方面发挥着关键作用。 |
可以通过 az postgres flexible-server parameter list 命令列出服务器中的所有服务器参数。
az postgres flexible-server parameter list \
--resource-group <resource_group> \
--server-name <server>
每个参数具有以下属性:
| 属性名称 |
Description |
可能的值 |
|
允许值 |
描述参数允许的值。 |
根据 dataType 的值,可以是正则表达式(字符串)、值列表(枚举)、整数范围(整数)、on/off(布尔值)、小数(数值)、值列表(set)。 |
|
dataType |
用于参数的数据的类型。 |
可以是任意一种boolean、enumeration、integer、numeric、set。 string |
|
defaultValue |
部署新服务器时分配给参数的值。 |
因数据类型和参数允许的值而异。 |
|
说明 |
该参数的控制功能简要说明。 |
每个参数的文本说明不同。 |
|
documentationLink |
指向参数文档的页面的 URL 地址。 |
某种形式的 URL。 |
|
id |
唯一引用某具体灵活服务器实例中的服务器参数的资源标识符。 |
遵循模式 /subscriptions/<subscription_identifier>/resourceGroups/<resource_group_name>/providers/Microsoft.DBforPostgreSQL/flexibleServers/<server_name>/configurations/<parameter_name>的字符串。 |
|
isConfigPendingRestart |
指示 值属性中 当前设置的值是否需要服务器重启才能生效。 |
true:对于值已更改的参数,并且由于它们不是动态的(即它们是静态的),因此需要服务器重启才能使更改生效。
false:对于那些其值当前在 值 属性中设置且已经生效、不需要等待服务器重启的参数。 |
|
isDynamicConfig |
指示分配给参数的值的更改是否不需要或需要服务器重启,才能使更改生效。 |
true:对于参数,当其值发生更改时,更改将立即生效。
false:对于参数,当其值发生更改时,需要服务器重启才能使更改生效。 |
|
isReadOnly |
指示用户是否可以或无法替代分配给参数的默认值。 |
true:对于指定为只读且用户无法更改的参数。
false:对于指定为读写的参数,用户可以将其设置为与默认值不同的值。 |
|
name |
参数的名称。 |
服务器参数的任何有效名称。 |
|
resourceGroup |
在其中部署服务器的资源组的名称。 |
Azure 中资源组的任何有效名称。 |
|
源 |
当前为参数设置的值的来源。 |
system-default 或者 user-override,具体取决于 值 是设置为系统默认值还是用户替代该值。 |
|
单位 |
描述参数表示单位的可选文本。 |
当设置为某个内容时,它可以是任意一个8KB、bytes、days、KB、megabytes、microseconds、milliseconds、minutes、percentage或seconds。 |
|
value |
当前分配给参数的值。 |
因数据类型和参数允许的值而异。 |
相关内容