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

引言:

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

配置文件

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.mzph.cn/news/754510.shtml

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

相关文章

day03vue学习

day03 一、今日目标 1.生命周期 生命周期介绍生命周期的四个阶段生命周期钩子声明周期案例 2.综合案例-小黑记账清单 列表渲染添加/删除饼图渲染 3.工程化开发入门 工程化开发和脚手架项目运行流程组件化组件注册 4.综合案例-小兔仙首页 拆分模块-局部注册结构样式完善…

数据可视化-ECharts Html项目实战(3)

在之前的文章中,我们学习了如何创建堆积折线图,饼图以及较难的瀑布图并更改图标标题。想了解的朋友可以查看这篇文章。同时,希望我的文章能帮助到你,如果觉得我的文章写的不错,请留下你宝贵的点赞,谢谢。 …

【接口防重复提交】⭐️基于RedisLockRegistry 分布式锁管理器实现

目录 前言 思路 实现方式 实践 1.引入相关依赖 2.aop注解 3.切面类代码 4.由于启动时报错找不到对应的RedisLockRegistry bean,选择通过配置类手动注入,配置类代码如下 测试 章末 前言 项目中有个用户根据二维码绑定身份的接口,由于用户在…

【Unity动画】Unity如何导入序列帧动画(GIF)

Unity 不支持GIF动画的直接播放,我们需要使用序列帧的方式 01准备好序列帧 02全部拖到Unity 仓库文件夹中 03全选修改成精灵模式Sprite 2D ,根据需要修改尺寸,点击Apply 04 创建一个空物体 拖动序列上去 然后全选所有序列帧,拖到这个空物体…

SpringBoot中使用验证码easy-captcha

easy-captcha使用的大概逻辑: 当一个请求发送到后端服务器请求验证,服务器使用easy-captcha生成一个验证码图片,并通过session将验证信息保存在服务器,当用户登录校验时候,会从ession中取出对比是否一致 但是前后端分离之后 由于跨域问题 以上就无法实现了 下面这种情况没…

完整指南:如何使用 Stable Diffusion API

Stable Diffusion 是一个先进的深度学习模型,用于创造和修改图像。这个模型能够基于文本描述来生成图像,让机器理解和实现用户的创意。使用这项技术的关键在于掌握其 API,通过编程来操控图像生成的过程。 在探索 Stable Diffusion API 的世界…

Linux进程通信补充——System V通信

三、System V进程通信 ​ System V是一个单独设计的内核模块; ​ 这套标准的设计不符合Linux下一切皆文件的思想,尽管隶属于文件部分,但是已经是一个独立的模块,并且shmid与文件描述符之间的兼容性做的并不好,网络通…

【K8S】docker和K8S(kubernetes)理解?docker是什么?K8S架构、Master节点 Node节点 K8S架构图

docker和K8S理解 一、docker的问世虚拟机是什么?Docker的问世?docker优点及理解 二、Kubernetes-K8SK8S是什么?简单了解K8S架构Master节点Node节点K8S架构图 一、docker的问世 在LXC(Linux container)Linux容器虚拟技术出现之前,业…

云手机的数据安全有保障吗?

随着移动互联网的迅速发展,云手机作为一种新兴的移动终端技术,正在逐渐受到人们的关注和应用。然而,对于云手机而言,数据安全问题一直是人们关注的焦点之一。本文将探讨云手机的数据安全性,并分析其是否具备足够的保障…

打造坚不可摧的防线:容灾策略的实践与探索

在当今这个信息化时代,数据已成为企业最宝贵的财富之一。因此,保护数据免受意外损坏或灾难性事件的影响变得至关重要。这就需要企业建立一个有效的容灾体系,来确保业务连续性和数据安全。 容灾,即灾难恢复(Disaster Re…

huawei 华为交换机 配置手工模式链路聚合示例

组网需求 如 图 3-21 所示, SwitchA 和 SwitchB 通过以太链路分别都连接 VLAN10 和 VLAN20 的网络,SwitchA 和 SwitchB 之间有较大的数据流量。 用户希望SwitchA 和 SwitchB 之间能够提供较大的链路带宽来使相同 VLAN 间互相通信。 同时用户也希望能够提…

基于Java+SpringBoot+Vue前后端分离婚纱影楼管理系统设计和实现

博主介绍:✌全网粉丝30W,csdn特邀作者、博客专家、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行交流合作✌ 主要内容:SpringBoot、Vue、SSM、HLM…

MacBook远程桌面Windows使用Microsoft Remote Desktop for Mac_亲测使用

MacBook远程桌面Windows使用Microsoft Remote Desktop for Mac_亲测使用 像Windows上有自带的远程桌面连接软件.MacBook没有自带的远程连接Windows桌面的工具,需要安装软件来实现. 像远程桌面控制软件一般有 TeamViewer、向日葵远程控制, ToDesk, Microsoft Remote Desktop f…

vue实现element-UI中table表格背景颜色设置

目前在style中设置不了,那么就在前面组件给设置上 :header-cell-style"{ color: #ffffff, fontSize: 14px, backgroundColor: #0E2152 }" :cell-style"{ color: #ffffff, fontSize: 14px, backgroundColor: #0E2152 }"

Javaweb的学习19_CSS概念+css与html的结合方式

CSS CSS:页面美化和布局控制 1. 概念:Cascading Style Sheets 层叠样式表 层叠:多个样式可以作用在同一个html的元素(标签)上,同时生效 2. 好处: 1.功能强大 2.将内容展示(HTML)和样式控制(CSS)分离 *降低耦合度。解耦…

电话机器人语音识别用哪家更好精准度更高。

语音识别系统的选择取决于你的具体需求,包括但不限于识别精度、速度、易用性、价格等因素。以下是一些在语音识别领域表现较好的公司和产品: 科大讯飞:科大讯飞是中国最大的语音识别技术提供商之一,其语音识别技术被广泛应用于各…

基于spring boot的汽车4s店管理系统

摘 要 时代在飞速进步,每个行业都在努力发展现在先进技术,通过这些先进的技术来提高自己的水平和优势,汽车4s店管理系统当然不能排除在外。汽车4s店管理系统是在实际应用和软件工程的开发原理之上,运用java语言以及SpringBoot框架…

[HackMyVM]靶场 Zon

kali:192.168.56.104 主机发现 arp-scan -l # arp-scan -l Interface: eth0, type: EN10MB, MAC: 00:0c:29:d2:e0:49, IPv4: 192.168.56.104 Starting arp-scan 1.10.0 with 256 hosts (https://github.com/royhills/arp-scan) 192.168.56.1 0a:00:27:00:00:05 (Un…

CSDN 停更通知

CSDN 不再更新,欢迎关注我的微信公众号,分享更多有趣的技术内容。 如果大家有任何疑问,或者感兴趣的话题,都可以通过微信公众号与我交流,相互学习,相互成长。

Css提高——Css3的新增选择器

目录 1、Css3新增选择器列举 2、属性选择器 2.1、语法 2.2、代码: 2.3、效果图 3、结构伪类选择器 3.1、语法 3.2、代码 3.3、效果图 3.4、nth:child(n)的用法拓展 nth-child(n)与nth-of-type&#x…