本文将为您介绍如何调整PolarDB参数,您可以在PolarDB控制台修改参数,也可以通过客户端修改参数。
控制台修改参数
更多信息请参见设置集群参数。
客户端修改参数
客户端支持以下几种修改方式:
命令 | 说明 |
---|---|
alter database |
可以修改数据库级别的参数,可以使不同数据库有不同的参数配置。需要会话重连才能生效。 |
alter role |
可以修改用户级别的参数,可以使不用用户拥有不同参数,用户级别会覆盖数据库级别参数。需要会话重连才能生效。 |
set |
可以修改会话级别参数,只对当前会话生效,如果会话断开,修改参数失效。 |
示例如下:
alter database
test1=> alter database test1 set vacuum_cost_delay =10; ALTER DATABASE
alter role
test1=> alter role test1 pg_db_role_setting; setdatabase | setrole | setcofig ------------+---------+------------------------ 41891 | 0 | {vacuum_cost_delay=10} 0 | 41284 | {random_page_cost=10} (2 rows)
set
test1=> set random_page_cost=100; SET test1=> show random_page_cost; random_page_cost ------------------ 100 (1 row)