kingbase 服务器配置(参数修改)

news2024/10/7 4:23:49

引言:

人大金仓作为国产数据库的佼佼者(单机),也是每位数据库从业者必须数据库之一

配置文件

kingbase 参数配置 主要由 kingbase.confkingbase.auto.conf 设置

kingbase.conf

该参数文件为主配置文件,一般情况下,需要 重启数据库后生效的参数 需要修改该文件。文件路径在 数据库数据目录下

kingbase.auto.conf

该参数为辅助参数文件,修改 全局生效的参数参数 或者 通过 ALTER SYSTEM命令修改 需要重启数据库后生效的参数 信息会记录到该文件中,优先级比 kingbase.conf 高,文件路径在 数据库数据目录下

判断重启参数

方式一

通过查看配置文件 kingbase.conf 中参数后面的注释判断

图中 portmax_connections 参数后面出现 change requires restart 提示 ,说明该参数修改后需要重启

方式二

通过查看 参数视图 sys_settings 中的 context 字段 来判断。该视图记录所有参数的信息

查看

图中 allow_system_table_mods 参数的 content 值为 kingbase ,说明该参数修改完需要重启数据库才能生效

修改重启参数

以内存缓冲区 shared_buffers 为例,默认为 128M 目前配置文件修改为256M

查看修改是否生效

[kingbase@localhost data]$ ksql test system
用户 system 的口令:
输入 "help" 来获取帮助信息.


test=#
test=#
test=#
test=# show shared_buffers;
 shared_buffers
----------------
 128MB
(1 行记录)


test=#
test=#

查看到未生效

重启数据库

[kingbase@localhost data]$ sys_ctl -D  /opt/Kingbase/ES/V8/data/ restart
等待服务器进程关闭 .... 完成
服务器进程已经关闭
等待服务器进程启动 ....2024-03-14 20:51:00.799 CST [9230] 日志:  sepapower扩展初始化完成
2024-03-14 20:51:00.858 CST [9230] 日志:  正在启动 KingbaseES V008R006C008B0014 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-28), 64-bit
2024-03-14 20:51:00.858 CST [9230] 日志:  正在监听IPv4地址"0.0.0.0",端口 54321
2024-03-14 20:51:00.858 CST [9230] 日志:  正在监听IPv6地址"::",端口 54321
2024-03-14 20:51:00.860 CST [9230] 日志:  在Unix套接字 "/tmp/.s.KINGBASE.54321"上侦听
2024-03-14 20:51:00.897 CST [9230] 日志:  日志输出重定向到日志收集进程
2024-03-14 20:51:00.897 CST [9230] 提示:  后续的日志输出将出现在目录 "sys_log"中.
 完成
服务器进程已经启动
[kingbase@localhost data]$

查看参数

[kingbase@localhost data]$ ksql test system
用户 system 的口令:
输入 "help" 来获取帮助信息.


test=#
test=# show shared_buffers;
 shared_buffers
----------------
 256MB
(1 行记录)

修改成功

修改普通参数(不需要重启)

方式一

work_mem 参数默认值为 4M

test=# show work_mem;
 work_mem
----------
 4MB
(1 行记录)


test=#
test=#

使用 ALTER 命令修改

test=# alter system set work_mem = '12MB';  ---修改
ALTER SYSTEM
test=#
test=# select sys_reload_conf();            ---重新读取
 sys_reload_conf
-----------------
 t
(1 行记录)


test=#
test=# show work_mem;
 work_mem
----------
 12MB
(1 行记录)

查看 kingbase.auto.conf

 [kingbase@localhost data]$ cat kingbase.auto.conf
# Do not edit this file manually!
# It will be overwritten by the ALTER SYSTEM command.
work_mem = '12MB'

可以看到 修改过的参数 已经记录到 辅助参数文件中

方式二

通过修改主配置文件

配置文件中修改为 12M

重新加载,读取文件

[kingbase@localhost data]$ sys_ctl reload
服务器进程发出信号

查看参数值

[kingbase@localhost data]$ ksql test system
用户 system 的口令:
输入 "help" 来获取帮助信息.


test=#
test=#
test=#
test=# show work_mem;
 work_mem
----------
 12MB
(1 行记录)


test=# exit

修改成功

注意: 使用第二种修改方法,前提需要保证 kingbase.auto.conf 里没有目标参数的值。如果存在,参数值以 kingbase.auto.conf 文件里的为准,需要编辑取消该文件里的值。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1526439.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

HarmonyOS(鸿蒙)快速入门

一:下载开发工具 鸿蒙的开发工具叫DevEco 下载点击 其他部分都一直next 就行,这个页面出现的install 建议都点击install 然后单独选择安装目录 可能存在的问题 就是之前安装nodejs(比如自己开发web或者RN等情况)版本低 等情况 所以建议你单独安装一次 …

Linux chapter1 常用命令 cp

note 1 : netstat、curl、ip、nmap、dig 这些都是常用的网络诊断工具,它们的全称如下: netstat:Network Statistics,网络统计,用于显示网络连接,路由表,网络接口统计等网络信息。curl&#xf…

Springboot 博客_001 环境准备(VS code版本)

本人喜欢用vs coder(免费又好用), 所以以下拿vs coder配置开发 安装JDK17 下载JDK17 https://www.oracle.com/java/technologies/downloads/#jdk17-windows 安装JDK17 标题双击运行,一路默认 删除原本的环境变量 配置环境变量 查看是否安…

PTA L2-018 多项式A除以B

这仍然是一道关于A/B的题,只不过A和B都换成了多项式。你需要计算两个多项式相除的商Q和余R,其中R的阶数必须小于B的阶数。 输入格式: 输入分两行,每行给出一个非零多项式,先给出A,再给出B。每行的格式如下…

了解抖音小程序与抖音小店的区别

首先,从功能和定位上来看,抖音小店是抖音官方推出的一种功能,专为商家提供在抖音平台上销售商品的工具。而抖音小程序则是一种无需下载即可使用的应用,类似于微信小程序,但主要在抖音、头条、极速版头条等平台上运行。…

逻辑回归LogisticRegression quickstart

本文将用可视化思路理解逻辑回归 数学背景 比如我们认定一个的值只可能在[0, 1], 那当小于0.5,我们认为他就是a,当大于0.5,我们认为他就是b 数据集 使用鸢尾花数据集 4个特征值3个类别 二分类,单维度 只使用一个特征X ir…

Linux docker3--数据卷-nginx配置示例

一、因为docker部署服务都是以最小的代价部署,所以通常在容器内部很多依赖和命令无法执行。进入容器修改配置的操作也比较麻烦。本例介绍的数据卷作用就是将容器内的配置和宿主机文件打通,之后修改宿主机的配置文件就相当于修改了docker进程的配置文件&a…

“灯塔”——一个让人爱不释手的前端监测工具

引言 "灯塔"(fee)作为一个前端监控系统,通常具备捕获浏览器端错误、性能监控、用户行为跟踪等功能。它的主要目的是帮助开发者了解他们的网站或应用在用户端的表现,以及时发现并解决问题。下面是关于这种系统的一些关键…

【web开发网页制作】Html+Css+js网页制作轮播效果个人网页主题(4页面附代码)

个人网页制作目录 涉及知识写在前面一、网页主题二、网页效果Page1、我的首页Page2、文经风采(学校)Page3、美图分享Page4、热剧推送视频效果 三、网页架构与技术3.1 脑海构思3.2 整体布局3.3 技术说明书 四、网页源码HtmlCss 作者寄语 涉及知识 轮播效…

9. 编程常见错误归类

编程常见错误归类 9.1 编译型错误9.2 链接型错误9.3 运行时错误 9.1 编译型错误 编译型错误⼀般都是语法错误,这类错误⼀般看错误信息就能找到⼀些蛛丝马迹的,双击错误信息也能初步的跳转到代码错误的地方或者附近。编译错误,随着语言的熟练…

显隐特征融合的指静脉识别网络

文章目录 显隐特征融合的指静脉识别网络总结摘要介绍显隐式特征融合网络(EIFNet)掩膜生成模块(MGM)掩膜特征提取模块(MFEM)内容特征提取模块(CFEM)特征融合模块(FFM) THUFVS实验和结果数据集实现细节评估掩膜生成模型消融实验FFM模块门控层Batch Size损失函数超参数选择 论文 …

java 线上生产问题排查思路,jvm内存溢出实例重启原因排查生产实战

java jvm内存溢出实例重启排查生产实战(使用VisualVM) 背景 项目组线上生产环境不定期的发生内存爆满然后实例重启,实例发布上线后实例内存不断增长最后维持在百分之九十多,十分危险。因此我参与到了排查中,本篇博客将…

2258: 【搜索】【广度优先】最少转弯问题

题目描述 给出一张地图&#xff0c;这张地图被分为nm&#xff08;n,m<100&#xff09;个方块&#xff0c;任何一个方块不是平地就是高山。平地可以通过&#xff0c;高山则不能。现在你处在地图的&#xff08;x1,y1&#xff09;这块平地&#xff0c;问&#xff1a;你至少需要…

二、SQL基础学习(函数、约束、事务)

目录 1、函数1.1、字符串函数1.2、数值函数1.3、日期函数1.4 、流程函数 2、约束2.1、外键约束2.2、删除/更新行为 3、事务3.1、事务的四大特性3.2、并发事务问题3.2、事务的隔离级别 1、函数 1.1、字符串函数 # concat select concat(Hello, MySql);# lower select lower(He…

第六十回 吴用智赚玉麒麟 张顺夜闹金沙渡-飞桨科学计算套件PaddleScience

吴用说我到北京让卢俊义上山&#xff0c;小菜一碟&#xff0c;但是我需要一个粗心大胆的同伴一起去。黑旋风李逵自告奋勇&#xff0c;答应了吴用三件事才被允许去&#xff1a;一、 不喝酒 二、扮做道童听吩咐 三、不说话当哑巴。 两人拜做算命的道士和道童&#xff0c;来到北京…

zookeeper集群安装部署和集群异常处理

准备jdk和zookeeper安装包【官网即可下载】 zookeeper-3.5.1-alpha.tar.gz jdk1.7.0_8020200612.tar 准备三台linux虚拟机【具体以项目实际需要为准】&#xff0c;并安装jdk和zookeeper 虚拟机地址如下&#xff1a;194.1.1.86&#xff08;server.1&#xff09;、194.1.1.74…

Alma Linux - Primavera P6 EPPM 安装及分享

引言 继上一期发布的Rocky Linux版环境发布之后&#xff0c;近日我又制作了基于Alma Enterprise Linux 的P6虚拟机环境&#xff0c;同样里面包含了全套P6 最新版应用服务 此虚拟机仅用于演示、培训和测试目的。如您在生产环境中使用此虚拟机&#xff0c;请先与Oracle Primaver…

2024-03-18 作业

作业要求&#xff1a; 1> 将广播发送端和接收端各实现一遍 2> 将组播发送端和接收端各实现一遍 3> 将流式域套接字的服务器端和客户端各实现一遍 1&#xff1a;将广播发送端和接收端各实现一遍 运行代码&#xff1a; 服务端&#xff1a; 客户端&#xff1a; 运行截…

FREERTOS任务调度和切换

我们已经学会了 FreeRTOS 的任务创建和删除&#xff0c;挂起和恢复等基本操作&#xff0c;并且也学习了分析FreeRTOS 源码所必须掌握的知识&#xff1a;列表和列表项。但是任务究竟如何被创建、删除、挂起和恢复的&#xff1f;系统是怎么启动的等等这些我们还不了解&#xff0c…

html--花瓣

代码 <!DOCTYPE html> <html lang"en" ><head> <meta charset"UTF-8"> <title>Petals</title><link rel"stylesheet" href"css/style.css"></head><body><div class"…