GBase 8a数据库设置修改参数的方法

GBase 8a数据库集群提供了多种参数用于用户进行优化,支持session,global两种设置范围,提供了配置文件以便下次重启时自动生效。本文介绍修改参数或设置参数的方法。

session设置

set XXXX=YYYY

设置某个参数,并对当前的session有效。不是所有的参数都支持session设置。

连接关闭后失效。

全局设置

set global XXXX=YYYY

设置某个参数,对所有session有效,但对当前session【不一定】有效,所以你可以在按照方案1的方案,对当前session设置一下。

不是所有的参数都支持设置,比如显示只读的。 此时需要按照后面持久设置的方法,修改配置文件后重启数据库服务。

服务重启后失效

持久设置

修改配置文件,然后重启数据库服务。集群多个节点,需要挨个节点修改,并全部重启。

这个参数在数据库下次重启时,包括操作系统reboot后,都生效。

GBase 8a 集群常用配置文件

查看参数

GBase8a 集群查看数据库参数的当前值

总结

由于不是所有参数都能通过set的方式生效,对于长期使用的参数,修改配置文件,是首先推荐的方案。 而对于阶段性测试的参数,可以用全局session级的。如果只是为了偶尔验证效果,或者特殊业务需求,可以用session级的。

参数优先级:session>global>参数。 也就是全局的可以覆盖参数,session可以覆盖全局的。

GBase 8a数据库设置修改参数的方法》有2条评论

评论已关闭。