摘要: 1.MySQL 属于CS结构即客户端/服务端,Client、Server。其中server层包含连接层、SQL层、存储引擎层 2.Server端的连接层、SQL层、存储引擎层 连接层(Connector):负责跟客户端建立连接、获取权限、维持和管理连接。 SQL 层:预处理、解析、优化(物理优化、逻 阅读全文
posted @ 2022-04-26 22:48 Linux运维-Friend 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 1.用df -h 进看磁盘空间信息 查看磁盘信息并没有达到告警状态 2.查看inode 信息 df -i 查看INODE 信息告警,文件数量超了 3.进入到告警目录中查看文件 4.查看子文件有多少文件数量 5.查看文件多的目录,文件大小在0-1k之间的文件数量 6.确认文件大小为0的文件有没有什么用 阅读全文
posted @ 2022-04-21 20:09 Linux运维-Friend 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 1.Online DDL 定义 在MySQL5.5以及之前的版本,通常更改数据表结构操作(DDL)会阻塞对表数据的增删改操作(DML) MySQL5.6提供Online DDL之后可支持DDL与DML操作同时执行,也就是降低了DDL期间对业务延迟带来的影响Online DDL定义:指业务正常状态下进 阅读全文
posted @ 2022-04-17 11:44 Linux运维-Friend 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 建表规约 1、【强制】每张表必须设置一个主键ID,并且这个主键ID要自增(在满足需要的情况下尽量短),除非是分库分表 理解:由于InnoDB存储引擎决定了需要有一个主键,而且这个主键ID是自增的话可以有效提高插入的性能,避免过多的页分裂,减少表碎片提高空间的利用率。 但是在分库分表下,会有分片规则, 阅读全文
posted @ 2022-04-14 21:42 Linux运维-Friend 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 1.错误日志 #配置: 默认位置: log_error=$DATDDIR/hostname.err 看日志: 主要关注 [ERROR],deadlock # 默认开了,默认位置 datadir=/data/3306/data/HOSTNAME.err # 控制参数 log_error=/data/3 阅读全文
posted @ 2022-04-12 21:51 Linux运维-Friend 阅读(1618) 评论(0) 推荐(0) 编辑
摘要: 1.Socket Statistics ~~SS 1 ss是Socket Statistics的缩写。顾名思义,ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容。ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快速更高效。 2 3 阅读全文
posted @ 2022-04-12 20:09 Linux运维-Friend 阅读(1054) 评论(0) 推荐(0) 编辑
摘要: 一、information_schema简介在MySQL中,把 information_schema 看作是一个数据库,确切说是信息数据库。其中保存着关于MySQL服务器所维护的所有其他数据库的信息。如数据库名,数据库的表,表栏的数据类型与访问权 限等。在INFORMATION_SCHEMA中,有数 阅读全文
posted @ 2022-04-12 11:08 Linux运维-Friend 阅读(1856) 评论(0) 推荐(0) 编辑
摘要: 1.授权语法 1 GRANT 权限 ON 权限级别 TO 用户 #其中英文大写为MySQL 语法,汉字为需要填写 2 3 存储文件 4 *.* 全库级别 > 管理员 mySQL.user 5 test.* 单库级别 > 业务层面 mySQL.db 6 test.t1 单表级别 mySQL.table 阅读全文
posted @ 2022-04-11 22:38 Linux运维-Friend 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 1.用户的组成 1 查看创建用户命令 2 mysql> help create user; 3 Name: 'CREATE USER' 4 Description: 5 Syntax: 6 CREATE USER [IF NOT EXISTS] 7 user [auth_option] [, use 阅读全文
posted @ 2022-04-10 21:55 Linux运维-Friend 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 1.进行CPU、MEM烤机压 1 #a. 安装 2 yum install -y epel-release 3 yum install -y stress 4 #参数解析: 5 -c, --cpu N 产生 N 个进程,每个进程都反复不停的计算随机数的平方根 6 -i, --io N 产生 N 个进 阅读全文
posted @ 2022-04-09 20:09 Linux运维-Friend 阅读(132) 评论(0) 推荐(0) 编辑