人大金仓参数查看和设置

2024-05-13 08:44

本文主要是介绍人大金仓参数查看和设置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

参数文件位置


参数文件默认存放位置:kingbase.conf和kingbase.auto.conf

kingbase.conf

对应的系统视图 sys_file_settings。

重新读取这个配置文件:

sys_ctl reload

sys_reload_conf()

kingbase.auto.conf

kingbase.auto.conf 和 kingbase.conf 具有相同的格式但不能被编辑。保存了通过 ALTER SYSTEM命令提供的设置。每当 kingbase.conf 被读取时,该文件也将被自动读取,并且其设置会以同样的方式生效。 kingbase.auto.conf 中的设置会覆盖 kingbase.conf 中的设置。

参数查看

参数文件方式

查看参数文件,参数文件的系统视图 sys_file_settings

cat kingbase.conf | grep max_connections
命令方式
show parameter_name
sql方式
select * from  sys_settings ;

设置参数

通过SQL设置参数

提供了三个SQL命令来建立配置默认值。

  • ALTER SYSTEM命令提供了一种改变全局默认值的从SQL可访问的方法,等效于直接编辑 kingbase.conf。
  • ALTER DATABASE命令允许针对一个数据库覆盖其全局设置。
  • ALTER ROLE命令允许用用户指定的值来覆盖全局设置和数据库设置。

只有当开始一个新的数据库会话时,用 ALTER DATABASE 和 ALTER ROLE 设置的值才会被应用。它们会覆盖从配置文件或服务器命令行获得的值,并且作为该会话后续的默认值。注意某些设置在服务器启动后不能被更改,并且因此不能被这些命令(或者下文列举的命令)设置。

当客户端连接到数据库,KingbaseES会提供两个额外的SQL命令(以及等效的函数)用以影响会话本地的配置设置:

  • SHOW命令允许察看所有参数的当前值。对应的函数是 current_setting(setting_name text) 。
  • SET命令允许修改对于一个会话可以本地设置的参数的当前值,它对其他会话没有影响。对应的函数是 set_config(setting_name, new_value, is_local) 。

此外,系统视图 sys_settings可以被用来查看和改变会话本地的值:

  • 查询这个视图与使用 SHOW ALL 相似,但是可以提供更多细节。它也更加灵活,因为可以为它指定过滤条件或者把它与其他关系进行连接。

  • 在这个视图上使用 UPDATE并且指定更新 setting``列,其效果等同于发出\ ``SET 命令。例如,下面的命令

    SET configuration_parameter TO DEFAULT;
    等价于
    UPDATE sys_settings SET setting = reset_val WHERE name = ‘configuration_parameter’;

通过Shell设置参数
kingbase -c log_connections=yes -c log_destination='syslog'

会覆盖通过 kingbase.conf 或者 ALTER SYSTEM 提供的设置,因此除了重启服务器之外无法从全局上改变。

管理配置文件内容

允许一个配置文件被划分成物理上独立的部分。后缀名 .conf 结尾的非目录文件

include 'filename'
include_if_exists  'filename'
include_dir 'directory' 

最后碰到的一个配置文件内容会覆盖前面的配置文件内容。

常见参数

--兼容模式
test=# show  database_mode;database_mode
---------------oracle
(1 row)--字符集编码
sjcldb=# show server_encoding;server_encoding
-----------------UTF8
(1 row)--区分大小写参数 off是敏感,on是不敏感
V8R3
SHOW case_sensitive;
on:表示大小写敏感。
off:表示大小写不敏感。V8R6
test=# show enable_ci;enable_ci 
-----------off
(1 row)--字符集
test=# show database_encoding_ci;database_encoding_ci
----------------------UTF-8
(1 row)--数据块大小
sjcldb=# show block_size;block_size
------------8192
(1 row)

这篇关于人大金仓参数查看和设置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/985221

相关文章

Java实现为PDF设置背景色和背景图片

《Java实现为PDF设置背景色和背景图片》在日常的文档处理中,PDF格式因其稳定性和跨平台兼容性而广受欢迎,本文将深入探讨如何利用Spire.PDFforJava库,以简洁高效的方式为你的PDF文档... 目录库介绍与安装步骤Java 给 PDF 设置背景颜色Java 给 PDF 设置背景图片总结在日常的

C#中通过Response.Headers设置自定义参数的代码示例

《C#中通过Response.Headers设置自定义参数的代码示例》:本文主要介绍C#中通过Response.Headers设置自定义响应头的方法,涵盖基础添加、安全校验、生产实践及调试技巧,强... 目录一、基础设置方法1. 直接添加自定义头2. 批量设置模式二、高级配置技巧1. 安全校验机制2. 类型

Linux中查看操作系统及其版本信息的多种方法

《Linux中查看操作系统及其版本信息的多种方法》在服务器运维或者部署系统中,经常需要确认服务器的系统版本、cpu信息等,在Linux系统中,有多种方法可以查看操作系统及其版本信息,以下是一些常用的方... 目录1. lsb_pythonrelease 命令2. /etc/os-release 文件3. h

python库pydantic数据验证和设置管理库的用途

《python库pydantic数据验证和设置管理库的用途》pydantic是一个用于数据验证和设置管理的Python库,它主要利用Python类型注解来定义数据模型的结构和验证规则,本文给大家介绍p... 目录主要特点和用途:Field数值验证参数总结pydantic 是一个让你能够 confidentl

Java利用Spire.XLS for Java设置Excel表格边框

《Java利用Spire.XLSforJava设置Excel表格边框》在日常的业务报表和数据处理中,Excel表格的美观性和可读性至关重要,本文将深入探讨如何利用Spire.XLSforJava库... 目录Spire.XLS for Java 简介与安装Maven 依赖配置手动安装 JAR 包核心API介

在Android中使用WebView在线查看PDF文件的方法示例

《在Android中使用WebView在线查看PDF文件的方法示例》在Android应用开发中,有时我们需要在客户端展示PDF文件,以便用户可以阅读或交互,:本文主要介绍在Android中使用We... 目录简介:1. WebView组件介绍2. 在androidManifest.XML中添加Interne

SpringBoot 获取请求参数的常用注解及用法

《SpringBoot获取请求参数的常用注解及用法》SpringBoot通过@RequestParam、@PathVariable等注解支持从HTTP请求中获取参数,涵盖查询、路径、请求体、头、C... 目录SpringBoot 提供了多种注解来方便地从 HTTP 请求中获取参数以下是主要的注解及其用法:1

HTTP 与 SpringBoot 参数提交与接收协议方式

《HTTP与SpringBoot参数提交与接收协议方式》HTTP参数提交方式包括URL查询、表单、JSON/XML、路径变量、头部、Cookie、GraphQL、WebSocket和SSE,依据... 目录HTTP 协议支持多种参数提交方式,主要取决于请求方法(Method)和内容类型(Content-Ty

Linux实现查看某一端口是否开放

《Linux实现查看某一端口是否开放》文章介绍了三种检查端口6379是否开放的方法:通过lsof查看进程占用,用netstat区分TCP/UDP监听状态,以及用telnet测试远程连接可达性... 目录1、使用lsof 命令来查看端口是否开放2、使用netstat 命令来查看端口是否开放3、使用telnet

python中的显式声明类型参数使用方式

《python中的显式声明类型参数使用方式》文章探讨了Python3.10+版本中类型注解的使用,指出FastAPI官方示例强调显式声明参数类型,通过|操作符替代Union/Optional,可提升代... 目录背景python函数显式声明的类型汇总基本类型集合类型Optional and Union(py