xxxx-xx-xx系统应用(周)巡检报告模版
xxxx-xx-xx系统应用(周)巡检报告模版
1、巡检概述与总结
系统名称 | 巡检时间 | ||
---|---|---|---|
巡检人 | 联系方式 | ||
巡检单位 | |||
巡检结论 |
2、巡检项目
(一)系统容量巡检
1.1 CPU使用率 低
1.2 内存使用率 正常
1.3 文件系统使用率 /cmcc 使用率高
(二)应用检查
2.1 服务巡检
2.2 应用日志(报错、告警等) 未见异常
tail -f catalina.out
(三) 数据库巡检 mysql
3.1 数据库命中率
key_reads / key_read_requests应该尽可能的低,至少是1:100,1:1000更好
show status like 'key_read%';
show global status like 'open%tables%';
Opened_tables数值非常大,说明cache太小,导致要频繁地open table,可以查看下当前的table_open_cache设置:
show variables like '%table_open_cache%';
table_open_cache 默认是64 已调大到2048
3.2 数据盘空间利用率
SELECTTABLE_SCHEMA,CONCAT(TRUNCATE(SUM(data_length) / 1024 / 1024, 2),' MB') AS data_size,CONCAT(TRUNCATE(SUM(index_length) / 1024 / 1024, 2),'MB') AS index_size
FROMinformation_schema.tables
GROUP BY TABLE_SCHEMA;
3.3 数据库死锁及进程状态
show status like 'innodb_row_lock_%';
解释如下:
Innodb_row_lock_current_waits : 当前等待锁的数量
Innodb_row_lock_time : 系统启动到现在,锁定的总时间长度
Innodb_row_lock_time_avg : 每次平均锁定的时间
Innodb_row_lock_time_max : 最长一次锁定时间
Innodb_row_lock_waits : 系统启动到现在总共锁定的次数
mysql> desc information_schema.innodb_locks;
+-------------+---------------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------+---------------------+------+-----+---------+-------+
| lock_id | varchar(81) | NO | | | |#锁ID
| lock_trx_id | varchar(18) | NO | | | |#拥有锁的事务ID
| lock_mode | varchar(32) | NO | | | |#锁模式
| lock_type | varchar(32) | NO | | | |#锁类型
| lock_table | varchar(1024) | NO | | | |#被锁的表
| lock_index | varchar(1024) | YES | | NULL | |#被锁的索引
| lock_space | bigint(21) unsigned | YES | | NULL | |#被锁的表空间号
| lock_page | bigint(21) unsigned | YES | | NULL | |#被锁的页号
| lock_rec | bigint(21) unsigned | YES | | NULL | |#被锁的记录号
| lock_data | varchar(8192) | YES | | NULL | |#被锁的数据
+-------------+---------------------+------+-----+---------+-------+
10 rows in set (0.09 sec)
3.3 缓存使用率
show global status like 'innodb%read%';
3.4 查询无主键的表
SELECTtable_schema,table_name
FROMinformation_schema.TABLES
WHEREtable_name NOT IN ( SELECT DISTINCT table_name FROM information_schema.COLUMNS WHERE column_key = "PRI" ) AND table_schema IN ( 'caoss' );
3.4表碎片检查
select TABLE_SCHEMA,TABLE_NAME,ENGINE,concat(splinter,'G') '碎片(G)' from (SELECT TABLE_SCHEMA,TABLE_NAME,ENGINE,ROUND((DATA_LENGTH+INDEX_LENGTH-TABLE_ROWS*AVG_ROW_LENGTH)/1024/1024/1024) splinter from information_schema.`TABLES` where TABLE_TYPE='BASE TABLE')a WHERE splinter >1 ORDER BY splinter DESC;
3.5 慢sql查询
show variables like 'slow_query_log';
SELECT * FROM `slow_log` where start_time > '2019/05/19 00:00:00';
xxxx-xx-xx系统应用(周)巡检报告模版相关推荐
- 系统服务器性能巡检报告,pc服务器巡检报告
pc服务器巡检报告 内容精选 换一换 简要介绍iPerf是一种命令行工具,它通过测量服务器可以处理的最大网络吞吐量来测试网络速度,因此在遇到网络速度问题时特别有用,通过该工具可以确定哪台服务器存在性能 ...
- 题目1 求Sum=x+xx+xxx+xxxx+xxx+xx+x的值,其中x是一个1~9的数字。从键盘上输入任意1~9的数字(如输入此范围外的数据,不处理该数据,程序提醒后继续输入),请输出Sum的结果
题目1 求Sum=x+xx+xxx+xxxx+xxx+xx+x的值,其中x是一个19的数字.从键盘上输入任意19的数字(如输入此范围外的数据,不处理该数据,程序提醒后继续输入),请输出Sum的结果:程 ...
- javascript 在页面显示xxxx年xx月xx日
<!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="UTF-8 ...
- XX招聘系统实训移动App项目总结
<XX招聘系统--移动web端>项目研发阶段性总结 ...
- python处理csv文件将字符串格式XXXX年XX月XX日转化为datetime64XXXX-XX-XX格式,可以进行索引设置和日期计算
python处理csv文件将字符串格式XXXX年XX月XX日转化为datetime64XXXX-XX-XX格式,可以进行索引设置和日期计算 python读取csv文件中,某列卫XXXX年XX月XX日, ...
- * 从控制台输入身份证号码,显示格式为: * ”xxx身份证的所有者是一位小哥哥/姐姐,xxxx年xx月xx日出生,今年xx岁!“
package day3;import java.util.Scanner;public class IdChange {/*** 从控制台输入身份证号码,显示格式为:* "xxx身份证的所 ...
- Android 时间格式化(刚刚、x分钟前、x小时前、昨天、x天前、xx月xx日、xxxx年xx月xx日)
最近公司项目在搞动态相关的,产品昨天给出了时间格式,下午花了一点时间搞了一下,分享给大家. 1 分钟以内:刚刚 1-2分钟:1分钟前 过了1个小时(60分钟以内使用xx分钟前):1小时前 过了1个24 ...
- Unable to negotiate with 192.168.XX.XX port XXXX: no matching key exchange method found.
问题 Unable to negotiate with 192.168.XX.XX port 29418: no matching key exchange method found. Their o ...
- 服务器运维硬件,服务器硬件运维巡检报告模板
<服务器硬件运维巡检报告模板>由会员分享,可在线阅读,更多相关<服务器硬件运维巡检报告模板(8页珍藏版)>请在人人文库网上搜索. 1.XX服务器硬件运维服务 年 月巡检报告XX ...
- 硬件服务器运维报告,服务器硬件运维年x月巡检报告-XXX-模板.doc
服务器硬件运维年x月巡检报告-XXX-模板 XXXXXXXXXXX PAGE \* MERGEFORMAT6 XX服务器硬件运维服务 年 月巡检报告 XXXX工程师:XXXX 物理环境检查 检查内容 ...
最新文章
- 如何提取fasta文件的部分信息
- 从零开始的webpack生活-0x003:html模板生成
- c#使用正则表达式获取TR中的多个TD_一个 Vue 模板可以有多个根节点(Fragments)?
- Request.ServerVariables完整参考
- Java入力项目无法设定到form_html中关于form与表单提交操作的资料集合
- C# Action用法
- html5白话解释,HTML5这个词到底是什么意思?
- css3中旋转坐标轴的问题
- 十大旗舰基金是怎样炼成的(主动权益)
- 【C++初阶:STL简介】
- 小鸟云服务器如何进行远程桌面连接?
- 亲测-独立后台版本+学法减分小程序2022最新可用可运营源码+附带详细安装教程
- 小程序如何cdn加速服务器,小程序游戏加速方案
- 万德L2接口是什么?
- 中国石油大学(北京)-《汇编语言程序设计》第一阶段在线作业
- 服务器iis短文件名漏洞,IIS短文件名漏洞分析及一个实例
- 算完boxplot的四分位数以后,如何利用excel制作boxplot
- OS X EI Captan 中Rootless
- HASH和HMAC(5):SHA-384、SHA-512、SHA-512/224和SHA-512/256算法原理
- R语言主成分分析总结
热门文章
- 北京科技大学计算机专业选课要求,北京科技大学2020年拟在北京招生专业选考科目要求...
- 雾霾都没走!尾气净化器就别来凑热闹了!
- HP服务器虚拟IP,HP Jetdirect 打印服务器 - 用于 TCP/IP(UDP)连接的 HP Jetdirect 端口号...
- 企业文化与“酱油党”
- webpack搭建pixi.js开发环境
- 计算机函数sumif怎么用,sumif函数的使用方法_EXCEL的经典函数sumif的用法和实例(详细汇总)...
- Java Logging之JUL系列——Log Levels
- Ubuntu 18.04 firefox浏览器装flash
- Python 内置函数dir()与对象的特殊属性以及一切都是对象的轻谈
- 树莓派4B连接显示器 黑屏、左上角有光标问题