摘要: 有时候,怀疑某个MySQL内存查询导致CPU或磁盘I/O消耗特别高,但又不确定具体是哪个SQL引起的。 或者当InnoDB引擎内部有semaphore wait时,想知道具体是哪个线程/查询引起的。多说一下,当有semaphore wait事件超过600秒的话,InnoDB会发出crash信号: I 阅读全文
posted @ 2022-07-03 14:42 Linux运维-Friend 阅读(749) 评论(0) 推荐(0) 编辑
摘要: find命令详解 1. find命令作用 find命令用来在指定目录下查找文件。 2. find命令选项基本格式find 目录 -选项 动作[-print -exec -ok ...]3. 常用选项: -a:and 必须满足两个条件才显示-o:or 只要满足一个条件就显示-name:按照文件名查找文 阅读全文
posted @ 2022-06-21 22:38 Linux运维-Friend 阅读(15274) 评论(0) 推荐(0) 编辑
摘要: #1.安装本地.rpm yum -y localinstall *.rpmyum -y install *.rpm #2.查看软件安装位置 #先查出软件 [root@db01 /usr/share/grafana13:56:09]# rpm -qa |grep grafanagrafana-7.2. 阅读全文
posted @ 2022-06-19 14:05 Linux运维-Friend 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 1、什么叫OOM 全名称为:Out Of Memory 内存溢出已经是软件开发历史上存在了近40年的“⽼⼤难”问题。在操作系统上运⾏各种软件时,软件所需申请的内存远远超出了物理内存所承受的⼤⼩,就叫内存溢出。内存溢出产⽣原因多种多样,当内存严重不⾜时,就很容易出现OOM 2、产生OOM原因 主要原因 阅读全文
posted @ 2022-05-13 21:59 Linux运维-Friend 阅读(1098) 评论(0) 推荐(0) 编辑
摘要: 开启步骤 1.my.cnf文件中增加2个配置选项 [mysqld] core_file [mysqld_safe] core-file-size=unlimited 2.修改系统参数,配置suid_dumpable echo 1 >/proc/sys/fs/suid_dumpable 3.重启mys 阅读全文
posted @ 2022-05-13 21:09 Linux运维-Friend 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 移动光标:1、ctrl+a //光标迅速回到行首 2、ctrl+e //光标迅速回到行尾 3、ctrl+u 删除此处至开始的所有内容4、ctrl+k 删除此处至末尾的所有内容 5、ctrl+-> 向右移动一个单词 6、ctrl+<- 向左移动一个单词 7、ctrl+w : 由光标位置开始,往左删除单 阅读全文
posted @ 2022-05-08 14:51 Linux运维-Friend 阅读(1890) 评论(0) 推荐(0) 编辑
摘要: 批量删除数据有三种常见的方法: #####面试题 (1) drop table:当不需要该表时,可以使用该方法。 (2) truncate table:删除所有数据,同时保留表,速度很快。 可以理解为,drop table然后再create table。 (3) delete from table: 阅读全文
posted @ 2022-05-07 21:07 Linux运维-Friend 阅读(678) 评论(0) 推荐(0) 编辑
摘要: 1. Record LockRecord Lock 也就是我们所说的记录锁,记录锁是对索引记录的锁,注意,它是针对索引记录,即它只锁定记录这一行数据 1.将系统变量 innodb_status_output_locks 设置为 默认为OFF mysql> show variables like 'i 阅读全文
posted @ 2022-05-07 20:33 Linux运维-Friend 阅读(2254) 评论(0) 推荐(0) 编辑
摘要: 1.mysql 前台线程 mysql> show processlist ;+ + + + + + + + +| Id | User | Host | db | Command | Time | State | Info |+ + + + + + + + +| 5 | event_scheduler 阅读全文
posted @ 2022-05-01 22:18 Linux运维-Friend 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 1.执行计划解释 什么是执行计划呢?SQL是一种傻瓜式语言,每一个条件就是一个需求,访问的顺序不同就形成了不同的执行计划。MySQL必须做出选择,一次只能有一种访问路径,一个访问路径就是一个执行计划。 通常一条SQL有多个执行计划,那我们如何选择?MySQL数据库与Oracle一样,使用的是基于开销 阅读全文
posted @ 2022-04-28 22:41 Linux运维-Friend 阅读(7162) 评论(0) 推荐(1) 编辑