达梦数据库管理员每日数据库巡查清单
做为一名达梦数据库管理员,要总结和制定日常工作中数据库管理、监控的思路、方法和具体细节,每日对数据库进行巡查,可以及时发现存在问题。通过巡查工作清单,掌握达梦数据库的基本运行状况。依清单收集数据库运行系统环境及数据库各组件和逻辑单元信息进行分析,能够较好地防范可能出现的风险,数据库运行出现异常时能够尽快定位问题,快速解决常规数据库问题。
做为一名较强责任心的数据库管理员,每日应该完成以下工作清单:
- 1、系统运行环境监控
查看达梦数据库数据文件、归档日志、重做日志存放位置空间使用情况,即数据库数据文件所在磁盘的空间使用率。
df -h /dm8/data/
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda3 25G 12G 14G 48% /
[root@DM8-Study ~]# du -h /dm8/data/DAMENG/*.*
检查操作系统CPU、内存、SWAP区、磁盘I/O配置状况
top -n 2 -d 2
top - 22:30:54 up 44 min, 4 users, load average: 0.04, 0.07, 0.11
Tasks: 268 total, 1 running, 267 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.5 us, 0.5 sy, 0.0 ni, 99.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0
KiB Mem : 1863012 total, 66976 free, 1466756 used, 329280 buff/cache
KiB Swap: 4194300 total, 3992316 free, 201984 used. 213232 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
4442 root 20 0 162228 2404 1608 R 1.0 0.1 0:00.04 top
620 dmdba 20 0 1918508 230620 828 S 0.5 12.4 0:10.65 dmserver
643 root 20 0 324784 1816 1436 S 0.5 0.1 0:04.31 vmtoolsd
991 root 20 0 574304 7944 1100 S 0.5 0.4 0:00.72 tuned
2680 root 20 0 640080 7764 1696 S 0.5 0.4 0:04.51 vmtoolsd
还可以用mpstat -P ALL sar –P ALL 查看多核CPU
mpstat -P ALL
Linux 3.10.0-1127.el7.x86_64 (DM8-Study) 2020年11月19日 _x86_64_ (1 CPU)
22时34分10秒 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle
22时34分10秒 all 1.36 0.22 1.74 1.55 0.00 0.06 0.00 0.00 0.00 95.06
22时34分10秒 0 1.36 0.22 1.74 1.55 0.00 0.06 0.00 0.00 0.00 95.06
查看内存使用情况
[root@DM8-Study ~]# free -mh
total used free shared buff/cache available
Mem: 1.8G 1.4G 65M 34M 321M 208M
Swap: 4.0G 197M 3.8G
磁盘IO情况
[root@DM8-Study ~]# iostat -x -k 1 3
Linux 3.10.0-1127.el7.x86_64 (DM8-Study) 2020年11月19日 _x86_64_ (1 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
1.10 0.33 1.62 1.20 0.00 95.74
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util
sda 0.10 22.87 14.27 1.22 1116.91 132.53 161.36 0.10 6.53 6.33 8.92 2.06 3.19
avg-cpu: %user %nice %system %iowait %steal %idle
0.00 0.00 1.03 0.00 0.00 98.97
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util
sda 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
avg-cpu: %user %nice %system %iowait %steal %idle
0.00 0.00 0.00 0.00 0.00 100.00
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util
sda 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
2.数据库运行状况监控
检查达梦实例进程是否都存在、状态是否正常
[
root@DM8-Study ~]# ps -ef |grep dmserver
dmdba 620 1 0 21:46 ? 00:00:15 /dm8/bin/dmserver /dm8/data/DAMENG/dm.ini -noconsole
root 4937 4142 0 22:52 pts/2 00:00:00 grep --color=auto dmserver
查看达梦数据库进程号
[root@DM8-Study ~]# ps -ef | grep dmserver | grep -v "grep" | awk '{print $2}'
620
查看达梦数据库进程下的线程
[root@DM8-Study ~]# ps -eLf | grep 620 | grep -v "grep"
[root@DM8-Study ~]# pstree -p 620
dmserver(620)─┬─{
dmserver}(862)
├─{
dmserver}(971)
├─{
dmserver}(972)
├─{
dmserver}(973)
├─{
dmserver}(974)
├─{
dmserver}(1131)
├─{
dmserver}(1132)
├─{
dmserver}(1133)
├─{
dmserver}(1159)
├─{
dmserver}(1160

本文提供了一份详细的达梦数据库管理员日常巡查清单,包括系统运行环境监控、数据库运行状况监控及性能监控等内容,帮助管理员及时发现并解决问题。
最低0.47元/天 解锁文章
373

被折叠的 条评论
为什么被折叠?



