日志状态检查数据库各类日志信息,确认数据库实例、集群等是否出现错误、告警,如存在问题,则需要进一步分析和应对。
echo $GAUSSLOG
在gsql客户端输入命令"set VERBOSITY verbose”进入verbose模式。在verbose模式下,客户端会显示详细的错误信息。在错误码参考中可以查到相关错误信息对应的处理办法。
通过查看cm日志进行集群运行分析。
gs_guc set -Z datanode -N all -I all -c "bbox dump_count=4"
gs_guc set -Z coordinator -N all -I all -c "bbox dump count=4"
core文件数超出所设置数目时,新生成的core文件将会覆盖旧的core文件。
避免GaussDB频繁异常和重启反复产生core文件快速占据磁盘空间。
gs_guc set -Z datanode -N all -I all -c "bbox dump path='/corefiles'"
gs_guc set -Z coordinator -N all -I all -c "bbox dump path='/corefiles'"
不设置时,GaussDB将从/proc/sys/kernel/core_pattern下读取路径。如果此路径不合法(不存在、不是一个目录或者用户没有写权限),core文件将生成在数据库的data目录下。
gs_guc set -Z datanode -N all -I all -c "enable_bbox_dump=on"
gs_guc set -Z coordinator -N all -I all -c "enable_bbox_dump=on"
对性能有一定的影响,尤其是进程频繁异常时对性能的影响更大。