SequoiaDB分布式数据库权威指南
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

3.2.1 配置SequoiaDB服务

SequoiaDB配置参数记录了数据库节点的物理存储信息,包括数据库节点的角色、服务端口号、数据文件、事务日志文件、审计日志文件和诊断日志文件信息,以及缓存大小、事务等级等信息。通过调整参数配置,可以优化数据库服务,提高数据库性能。

配置数据库服务可以通过命令行或配置文件两种方式实现。在集群部署时,每个数据库节点默认生成一个配置文件,存放在数据库软件安装路径的conf/local/目录下。默认情况下,通过集群管理服务或sdbstart命令启动数据库节点时,系统是使用默认配置文件来配置数据库服务的。

1.启用事务配置

默认情况下,SequoiaDB服务未开启事务功能。在OLTP场景下,需要通过在数据库配置文件中添加事务配置参数来启用该服务。首先,我们需要在协调节点和数据节点上新增如下配置参数:

然后启动Shell模式,连接到SequoiaDB协调节点:

最后使用updateConf()在协调节点和数据节点上添加配置参数:

2.重启SequoiaDB服务

transactionon参数配置需要重启数据库集群才能生效。可用reloadConf()重新加载配置文件,使配置动态生效。