【sequoiadb|巨杉数据库】配置SequoiaDB服务_lolitaAC的博客-程序员宝宝

技术标签: mysql  数据库  分布式  巨杉数据库  sql  nosql  

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

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

启用事务配置
默认情况下,SequoiaDB 服务未开启事务。在 OLTP 场景下,需要在数据库配置文件添加事务配置参数启用事务功能。

需在协调节点和数据节点新增如下配置参数:

transactionon=true    //开启事务
transactiontimeout=60 //事务锁等待超时时间(单位:秒)
transisolation=1      //事务隔离级别。0: RU,读未提交;1: RC, 读已提交;2:RS,读稳定性。

启动 Shell 模式,连接到 SequoiaDB 巨杉数据库协调节点:

> db = new Sdb( "localhost", 11810 )

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


> db. updateConf( {transactionon : 'true', transactiontimeout : 60, transisolation : 1 }, {Role : ["data", "coord"]} )

Note:

更多配置参数可查看 数据库配置

重启 SequoiaDB 服务
transactionon 参数配置需要重启数据库集群才能生效,重启过程可参照 集群启停。

Note:

在线生效的配置项,可使用 reloadConf() 重新加载配置文件,并进行配置动态生效。

相关阅读
【sequoiadb|巨杉数据库】SequoiaSQL 概述2

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/lolitaAC/article/details/115207886

智能推荐

Android Studio引用jar及so文件_doris_d的博客-程序员宝宝

jar的位置与eclipse一致,so文件的放置位置不同

C 标准库 –stdio.h 简介_Felix-lxd的博客-程序员宝宝_stdio.h内容

参考https://www.w3cschool.cn/c/c-standard-library-stdio-h.htmlC 标准库 - <stdio.h> 简介stdio .h 头文件定义了三个变量类型、一些宏和各种函数来执行输入和输出。1 库变量下面是头文件 stdio.h 中定义的变量类型:序号变量描述1size_t这是无符号整数类型,它是 si...

IOS11,Swift4从入门到精通-07控制流_井底小毛驴的博客-程序员宝宝

本节内容转载于http://www.swift51.com/swift4.0/chapter2/05_Control_Flow.html本页包含内容:For-In 循环While 循环条件语句控制转移语句(Control Transfer Statements)提前退出检测 API 可用性Swift提供了多种流程控制结构,包括可以多次执行任务的while循环,基于特定条件选择执行...

MySQL安装及主从异步、半同步、同步实现_杜莱的博客-程序员宝宝

虚拟机安装 Linux参考文章VMware 安装 Linux 虚拟机Linux 初始化及安装 MySQL下载 mysqlwget https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar在虚拟机 vmware 上面创建 linux centos8 安装 mysql5.7 的 rpm 压缩包 mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar #安装git

Python是如何进行内存管理的?(图文讲解)_敲代码敲到头发茂密的博客-程序员宝宝_python管理内存

gc.set_threshold设置垃圾回收阈值(收集频率)。将threshold0设为零会禁用回收。先调用dela;再调用gc.collect()即可手动启动GC(嵌套的引用删除不了,因为引用计数为1)Python提供了对内存的垃圾收集机制,但是它将不用的内存放到内存池而不是返回给操作系统。在python的底层中,再去维护一个链表,这个链表中专门放那些可能存在循环引用的对象。为什么引用计数为2呢?为了解决上述的问题,...

bind 用法及简单实现原理_Zedd_01的博客-程序员宝宝_bind用法

前言bind 和 call/apply 一样,都是用来改变上下文 this 指向的,不同的是,call/apply 是直接使用在函数上,而 bind 绑定 this 后返回一个函数(闭包),如下:var obj = { init: 1, add: function(a, b) { return a + b + this.init; }}obj...

随便推点

动态装入器(dynamic loader)_leonliu06的博客-程序员宝宝

动态装入器(dynamic loader)  动态装入器(dynamic loader)负责将动态可执行程序和所有必需的共享库一起装入,以使它们能正确执行。 /lib64/ld-linux-x86-64.so.2 即是64位linux系统下的动态装入器   动态装入器找到共享库要依靠两个文件 —— /etc/ld.so.conf和 /etc/ld.so.cache。

python学习6---字典合并_Yisnow.的博客-程序员宝宝

1、针对python3版本1 d1={'gao':1,'luo':2}2 d2={'liu':3,'jia':4}3 dictMerged1=dict(d1,**d2)4 print(dictMerged1)5 6 dictMerged2=dict(d1)7 dictMerged2.update(d2)8 print(dictMerged2)测试发现方法1比方法2...

嵌入式系统开发学习_Maybe_1947的博客-程序员宝宝

<br />嵌入式系统开发学习:(载自:http://blog.csdn.net/leoocn/archive/2008/02/26/2121703.aspx)<br />    <br />        随着现代社会信息化进程的加快,嵌入式系统被广泛的地应用于军事、家用、工业、商业、办公、医疗等社会各个方面,表现出很强的投资价值。从国际范围来看,作为数字化电子信息产品核心的嵌入式系统目前其硬件和软件开发工具市场已经突破2000亿美元,嵌入式系统带来的全球工业年产值更是达到了一万亿美元,随着全

SpringBoot+Vue.js前后端分离实现大文件分块上传_LuoLiangDSGA的博客-程序员宝宝

原文地址: luoliangDSGA’s blog 博客地址: https://luoliangdsga.github.io 欢迎转载,转载请注明作者及出处,谢谢!SpringBoot+Vue.js前后端分离实现大文件分块上传 之前写过一篇SpringBoot+Vue前后端分离实现文件上传的博客,但是那篇博客主要针对的是小文件的上传,如果是大文件,一次性上传...

【转】【软件工程】看我火眼金睛——系统流程图、程序流程图、数据流图、活动图、状态图、顺序图辨析_Jerry_liu20080504的博客-程序员宝宝

原创链接:(48条消息) 【软件工程】看我火眼金睛——系统流程图、程序流程图、数据流图、活动图、状态图、顺序图辨析_想牵羊回家-程序员宝宝https://blog.csdn.net/srk950606/article/details/49637147别怪我懒,我觉得原创的最好!...

推荐文章

热门文章

相关标签