人大金仓数据库KingbaseES 日志级别

金仓数据库KingbaseES 日志级别

关键字:

KingbaseES 日志、sys_log、人大金仓

如何使用kingbase ES日志?

在日常使用中,当我们需要捕获语法错误原因、审核特定时间的详细信息、或者日常运维监控某些指标时,就需要用到Kingbase日志。

如果我们要使用Kingbase日志,在安装数据库后,可以通过修改kingbase.conf文件来修改日志的开关以及写日志的路径。

实例化data后,进入data下的kingbase.conf文件

如果想要开启日志记录,将以下参数设置为on:

logging_collector = on

log_directory是日志的存储路径,默认是data下的sys_log文件。

log_filename是日志文件名的格式,默认为kingbase-%Y-%m-%d_%H%M%S.log,其中,时间为本次数据库服务启动的时间。如果需要修改格式,去掉前面的注释并进行修改即可。

修改参数后,重启数据库服务,即可在data下的sys_log文件中查看到所有的日志。

Kingbase ES 日志级别分类

Kingbase日志分级如下(从高到低,级别越高,所展现的信息越少):

PANIC

表示紧急情况,通常表示系统出现了无法处理的严重问题,需要立即采取行动

FATAL

表示严重错误,通常表示程序无法继续执行,可能会导致崩溃或无法恢复的状态

LOG

这是一个通用的日志级别,用于标识普通的日志消息

ERROR

表示错误级别,表明发生了某种错误,可能影响系统的某种功能

WARNING

指潜在问题,但系统仍然可以继续运行

NOTICE

提供通知级别的信息,表达正常但重要的情况,需要引起注意

INFO

提供一般的信息,用于确认系统正常运行的消息

DEBUG
提供详细的调试信息,通常用于跟踪内部操作和变量值,在kingbase中分为DEBUG1-5

DEBUG1

这是最低级别的调试信息,通常用于记录应用程序的基本状态,主要操作等,以帮助了解应用程序的整体行为

DEBUG2

这个级别的日志用于记录比较严重的调试信息,可能包括应用程序的主要流程和关键决策

DEBUG3

更加详细,可能记录了函数调用,关键更改等信息

DEBUG4

非常详细,记录了稍微精简的调试信息,但不像DEBUG5那样过于详细

DEBUG5

这是最详细的日志级别,通常用于记录非常详细的调试信息,可能包括函数调用,变量值等各种细节。这个级别的日志信息对于一般的应用运行并不是必要的,只有在进行详细的故障排除时才会使用。

日志级别的切换方式

上一部分介绍了kingbase的日志级别,这部分介绍一下级别的切换方式。

数据库日志级别表示展示日志信息的多少,假设设置的日志级别为warning,那么ERROR、LOG、FATAL、PANIC以及warning级别本身的日志都会被展示,而设置级别为DEBUG5,即可展示在数据库运行中的全部日志信息。

数据库默认的日志级别是warning,由kingbase.conf中的log_min_messages字段来决定,如果需要修改整个数据库系统的日志级别,将log_min_messages字段前的注释去掉,修改并重启数据库即可。

同时,通过查询系统表sys_settings可得知log_min_messages的级别为superuser,此类参数可以由超级用户使用set来改变。而超级用户改变参数值时,只会影响自身的连接配置,不会影响其他用户。向KingBase进程发送SIGHUP信号,也只会影响后续建立的连接,不会影响现在的连接。

想要快速查询当前日志级别,可以通过show log_min_messages语句来实现。

参考资料

《KingbaseES产品手册》

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您可以通过以下步骤下载人大金仓数据库KingbaseES)的Windows安装程序: 1. 访问人大金仓官方网站或者相关下载网站。 2. 在网站上找到人大金仓数据库的下载页面。 3. 在下载页面上找到Windows版本的安装程序,并点击下载。 4. 下载完成后,双击安装程序进行安装。 请注意,具体的下载步骤可能因为网站的不同而有所差异。建议您在下载前先确认您所使用的网站的可信度,并确保下载的是官方或可信的安装程序。 引用\[1\]: 人大金仓数据库管理系统KingbaseES 是北京人大金仓信息技术股份有限公司自主研制开发的具有自主知识产权的通用关系型数据库管理系统。金仓数据库主要面向事务处理类应用,兼顾各类数据分析类应用,可用做管理信息系统、业务及生产系统、决策支持系统、多维数据分析、全文检索、地理信息系统、图片搜索等的承载数据库。\[1\] 引用\[2\]: 金仓数据库管理系统\[简称:KingbaseES\]是北京人大金仓信息技术股份有限公司(简称人大金仓)自主研发的、具有自主知识产权的商用关系型数据库管理系统(DBMS)。该产品面向事务处理类应用,兼顾各类数据分析类应用,可用做信息管理系统、业务及生产系统、决策支持系统、全文检索、地理信息系统等的承载数据库。\[2\] 引用\[3\]: 文章目录 1、KingbaseES是什么数据库2、KingbaseES数据库产品优势3、KingbaseES安装包下载地址4、KingbaseES数据库安装1、windows安装KingbaseES1、图形化界面安装2、命令行安装3、静默安装 2、Linux安装KingbaseES1、图形化安装2、命令行安装3、静默安装\[3\] #### 引用[.reference_title] - *1* [人大金仓数据库 Windows安装教程 -kingbase8R6](https://blog.csdn.net/qq_25094817/article/details/122807581)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [猿创征文 | 国产数据库人大金仓数据库详解安装和使用](https://blog.csdn.net/flq18210105507/article/details/127276704)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值