admin 管理员组文章数量: 1086019
2024年4月14日发(作者:为什么没有datedif函数)
LightDB数据库运维手册
1 前言
本文档为恒生电子企业级数据库LightDB日常运维手册,主要介绍日常运维常用操作的指南。
2 LightDB单机
2.1 GUI安装界面为什么弹不出来?是否支持命令行安装模式?
GUI安装界面弹不出来,一般来说有两种原因:
Linux系统未安装GUI程序所需的依赖包
Linux系统未正确设置DISPLAY环境变量,或者Windows未正确运行Xmanager - Passive
如果无法满足上述条件,可以使用命令行安装模式,LightDB支持命令行安装模式,且与GUI安
装相比仅在安装向导上有所差异,其余并无不同。
2.2 查看LightDB安装目录、实例目录、归档目录
ls $LTHOME # 查看安装目录
ls $LTDATA # 查看实例目录
ls $LTHOME/archive # 查看归档目录
2.3 LightDB包含哪些日志?
数据库日志,位于$LTDATA/log目录中。
ltcluster日志,位于
$LTHOME/etc/ltcluster/
下,仅高可用版本有。
keepalived日志,位于
/var/log/
下,并且在
$LTHOME/etc/keepalived/keepalived_
有keepalived检测lightdb的心跳日志,
仅高可用版本需启用keepalived。
2.4 查看数据库最新日志
LightDB数据库日志路径为
$LTDATA/log/
,日志文件命名格式为
lightdb-yyyy-mm-
dd_
,可以此找到最新的日志文件,然后用
tail
命令循环查看指定行数的最新日志
内容,如下图所示。
tail -fn 10 lightdb-yyyy-mm-dd_
2.5 查看数据库日志中的错误信息
LightDB日志中的错误信息包含
ERROR
或
FATAL
标签,可以此为关键词从日志文件中过滤错误
行。
# 单次查看当前错误日志
cat lightdb-yyyy-mm-dd_ | grep -E 'ERROR|FATAL'
# 实时监控最新错误日志
tail -fn 10 lightdb-yyyy-mm-dd_ | grep -E 'ERROR|FATAL'
2.6 查看是否开启了慢日志,开启与关闭慢日志
在LightDB中慢日志配置参数有两处:数据库自身和auto_explain插件,使用
show
可以查看这两
个参数。
show log_min_duration_statement; -- 数据库慢日志,默认值-1
show auto__min_duration; -- auto_explain慢日志,默认值100ms
数据库慢日志仅记录SQL,auto_explain慢日志同时记录SQL和执行计划,二者参数值的含义完
全相同:
-1表示关闭慢日志
0表示启用慢日志,且记录所有SQL
大于0(如100ms、1s)表示启用慢日志,且仅记录
elapsed time
大于等于该时间的SQL
在LightDB中,
log_min_duration_statement
默认值为-1,
auto__min_duration
默认值为100ms(前提是auto_explain已启用,默认不启
用),若在
中修改了这两个参数,不用重启数据库,仅需
reload
重新加载即可
生效。
lt_ctl -D $LTDATA reload
如果希望启用auto_explain,则需要修改
中的
shared_preload_libraries
,在
其中添加auto_explain,然后重启数据库。对于LightDB单机版,可以直接执行
lt_ctl -D
$LTDATA restart
即可,但如果安装的是LightDB高可用或分布式,则务必按高可用和分布式
的停止与启动步骤进行操作。
版权声明:本文标题:LightDB数据库运维手册说明书 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1713082165a618957.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论