你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
列出所有服务器参数
适用于: Azure Database for PostgreSQL 灵活服务器
本文提供了列出 Azure Database for PostgreSQL 灵活服务器所有服务器参数的分步说明。
列出所有服务器参数的步骤
使用 Azure 门户:
选择 Azure Database for PostgreSQL 灵活服务器实例。
在资源菜单的“设置”部分下,选择“服务器参数”。 该页显示参数列表、其配置值、可选单位、它们是否为只读/动态/静态及其说明。
选择“i”(信息)图标或将鼠标悬停其上,以查看每个参数允许的值。 取决于参数的数据类型(可以是字符串、枚举、整数、布尔值、数值、集),允许的值会有所不同。 它分别可以是正则表达式、值列表、整数范围、on/off、小数范围、值列表。
实例支持的服务器参数列表由数百个项组成,以每页 20 个项的页面形式呈现。 在页面底部,有一个控件通知你你所处的位置。 还有一个分页控件,可用于浏览整个页面集。
如果需要,请使用“搜索以筛选项...”文本框将列表缩小到名称或说明中包含搜索词的那些参数。
“参数类型”列可以显示每个参数的以下任何值:
参数类型 |
说明 |
静态 |
要求服务器重启以使更改生效。 |
动态 |
无需重启服务器实例即可更改。 但是,更改仅适用于修改后建立的新连接。 |
只读 |
用户无法配置它们,因为它们在维护服务的可靠性、安全性或其他操作方面起着关键作用。 |
可以通过 az postgres flexible-server parameter list 命令列出服务器中的所有服务器参数。
az postgres flexible-server parameter list --resource-group <resource_group> --server-name <server>
每个参数具有以下特性:
Attribute name |
说明 |
可能的值 |
allowedValues |
描述参数允许的值。 |
根据 dataType 的值,可以是正则表达式(字符串)、值列表(枚举)、整数范围(整数)、on/off(布尔值)、小数范围(数值)、值列表(集)。 |
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 |
指示 value 特性中当前设置的值是否需要服务器重启才能生效。 |
true :对于值已更改的参数,并且由于它们不是动态的(即它们是静态的),需要服务器重启才能使更改生效。
false :对于其当前在 value 特性中设置的值有效且未在等待服务器重启以生效的参数。 |
isDynamicConfig |
指示分配给参数的值中的更改是否不需要或需要服务器重启,以使更改生效。 |
true :对于其值发生更改时,更改会立即生效的参数。
false :对于其值发生更改时,需要服务器重启才能使更改生效的参数。 |
isReadOnly |
指示用户是否可以替代分配给该参数的默认值。 |
true :对于指定为只读且用户无法更改的参数。
false :对于指定为读写,且用户可以将其设置为与默认值不同的值的参数。 |
name |
参数的名称。 |
服务器参数的任何有效名称。 |
resourceGroup |
部署服务器的资源组的名称。 |
Azure 中资源组的任何有效名称。 |
source |
当前为参数设置的值的来源。 |
system-default 或者 user-override ,具体取决于 value 是设置为系统默认值还是由用户替代。 |
单位 |
描述表达参数的单位的可选文本。 |
当设置为某项时,它可以是以下任意一个:8KB 、bytes 、days 、KB 、megabytes 、microseconds 、milliseconds 、minutes 、percentage 、seconds 。 |
value |
当前分配给参数的值。 |
因数据类型和参数允许的值而异。 |
相关内容