![SequoiaDB分布式数据库权威指南](https://wfqqreader-1252317822.image.myqcloud.com/cover/100/43738100/b_43738100.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
3.2.1 配置SequoiaDB服务
SequoiaDB配置参数记录了数据库节点的物理存储信息,包括数据库节点的角色、服务端口号、数据文件、事务日志文件、审计日志文件和诊断日志文件信息,以及缓存大小、事务等级等信息。通过调整参数配置,可以优化数据库服务,提高数据库性能。
配置数据库服务可以通过命令行或配置文件两种方式实现。在集群部署时,每个数据库节点默认生成一个配置文件,存放在数据库软件安装路径的conf/local/目录下。默认情况下,通过集群管理服务或sdbstart命令启动数据库节点时,系统是使用默认配置文件来配置数据库服务的。
1.启用事务配置
默认情况下,SequoiaDB服务未开启事务功能。在OLTP场景下,需要通过在数据库配置文件中添加事务配置参数来启用该服务。首先,我们需要在协调节点和数据节点上新增如下配置参数:
![](https://epubservercos.yuewen.com/4CE233/23020641509740506/epubprivate/OEBPS/Images/42291_69_1.jpg?sign=1738883799-6eXCKv42UuCEqn53YIWvpEfOB7b6rt3k-0-e217400bae75501a97b04b6b515bd62c)
然后启动Shell模式,连接到SequoiaDB协调节点:
![](https://epubservercos.yuewen.com/4CE233/23020641509740506/epubprivate/OEBPS/Images/42291_69_2.jpg?sign=1738883799-ukOEPWJMq7sAve4dSHogNlJiaj0RV31f-0-7f36678040939a3c975883030bd434a8)
最后使用updateConf()在协调节点和数据节点上添加配置参数:
![](https://epubservercos.yuewen.com/4CE233/23020641509740506/epubprivate/OEBPS/Images/42291_69_3.jpg?sign=1738883799-Xoo6LvqSrOiLOlwarkZYFJe3LE3TnSa1-0-0b950ada1579ea0d46572ec3ab794a9a)
2.重启SequoiaDB服务
transactionon参数配置需要重启数据库集群才能生效。可用reloadConf()重新加载配置文件,使配置动态生效。