随笔分类 -  mysql dba管理

摘要:【1】SSL简介 (1.1)SSL简介 安全一直是不可不重视的问题。目前MySQL这方面应大方向上技术手段都具备。如:网络链接,权限控制,key秘钥认证,数据加密脱敏 等方式。 综合考虑,虽然很多环境无法所有这些安全策略全部应用上,但在可控范围内尽量做到一定的防范实施。 其中SSL是属于加密连接方式 阅读全文
posted @ 2023-08-02 11:02 郭大侠1 阅读(395) 评论(0) 推荐(0) 编辑
摘要:【1】mysql内存 mysql:Server version: 8.0.25 MySQL Community Server - GPL 目前主库数据库使用内存达到80%左右,通过观察主库内存使用率每天都有小幅度上升趋势 而innodb_buffer_pool_size才设置16G, 怀疑mysql 阅读全文
posted @ 2023-06-07 15:30 郭大侠1 阅读(463) 评论(0) 推荐(0) 编辑
摘要:【1】修改存储引 ALTER TABLE `qipa250_articles` ENGINE=INNODB; ALTER TABLE `qipa250_articles_text` ENGINE=INNODB; ALTER TABLE `qipa250_authors` ENGINE=INNODB; 阅读全文
posted @ 2023-03-07 20:29 郭大侠1 阅读(47) 评论(0) 推荐(0) 编辑
摘要:https://mp.weixin.qq.com/mp/appmsgalbum?__biz=Mzg5OTY2MjU5MQ==&action=getalbum&album_id=2001843688519319553&subscene=1&scenenote=https%3A%2F%2Fmp.weix 阅读全文
posted @ 2023-03-07 10:22 郭大侠1 阅读(43) 评论(0) 推荐(0) 编辑
摘要:转自:https://mp.weixin.qq.com/s/YYwJM_WZdDG0YFd7Bj380Q 1、什么是OOM机制 OOM 是 Out Of Memory 的缩写,中文意思是内存不足。而 OOM机制 是指当系统内存不足时,系统触发的应急机制。 当 Linux 内核发现系统中的物理内存不足 阅读全文
posted @ 2023-03-06 16:47 郭大侠1 阅读(341) 评论(0) 推荐(0) 编辑
摘要:【1】service 启动 mysql 我相信大多数专业的新手 DBA 都是用二进制部署法部署 MySQL 的,在部署 MySQL 时我们会给 MySQL 制作启动服务,按官方提供的方法,就是 cp support-files/mysql.server /etc/init.d/mysql chmod 阅读全文
posted @ 2022-11-17 15:17 郭大侠1 阅读(738) 评论(0) 推荐(1) 编辑
摘要:转自:https://aijishu.com/a/1060000000321521(供自己翻阅,有侵权请联系删除) 本文主要介绍在ARM64 CentOS系统下,MySQL使用jemalloc作为内存管理器时,内存占用问题的分析过程和解决方法。 Jemalloc 简介 Jemalloc是由Jason 阅读全文
posted @ 2022-11-17 15:17 郭大侠1 阅读(1394) 评论(0) 推荐(1) 编辑
摘要:前言 Insert into select请慎用。这天xxx接到一个需求,需要将表A的数据迁移到表B中去做一个备份。本想通过程序先查询查出来然后批量插入。但xxx觉得这样有点慢,需要耗费大量的网络I/O,决定采取别的方法进行实现。通过在Baidu的海洋里遨游,他发现了可以使用insert into 阅读全文
posted @ 2022-11-08 14:52 郭大侠1 阅读(1344) 评论(0) 推荐(0) 编辑
摘要:Mysql双主自增长冲突处理 多主互备和主从复制有一些区别,因为多主中都可以对服务器有写权限,所以设计到自增长重复问题 出现的问题(多主自增长ID重复) 1:首先我们通过A,B的test表结构 2:掉A,在B上对数据表test(存在自增长ID)执行插入操作,返回插入ID为1 3:后停掉B,在A上对数 阅读全文
posted @ 2022-11-01 22:04 郭大侠1 阅读(395) 评论(1) 推荐(0) 编辑
摘要:【1】Clone 克隆 (1.1)基本介绍 MySQL 8.0.17 中引入的克隆插件允许在本地或从远程 MySQL 服务器实例克隆数据。 克隆数据是存储在其中的数据的物理快照InnoDB,包括模式、表、表空间和数据字典元数据。克隆的数据包含一个功能齐全的数据目录,允许使用克隆插件进行 MySQL 阅读全文
posted @ 2022-05-23 17:21 郭大侠1 阅读(270) 评论(0) 推荐(0) 编辑
摘要:【常见问题】 转自:https://mp.weixin.qq.com/s/3b5iNLbIcSJShQeOl1IBvg 1. MySQL连接数问题 MySQL里的max_connections参数代表mysql数据库的最大连接数,参数默认是151,显然不适用于生产,如果请求大于默认连接数,就会出现无 阅读全文
posted @ 2022-05-05 18:13 郭大侠1 阅读(223) 评论(0) 推荐(0) 编辑
摘要:【1】故障复盘 基于一套主从的MHA环境,A为现主库,B为现从库。其中 A的uuid是5a56.....7df B的uuid是6a56.....7df 问题:主库有个事务,在主库故障后,并没有传输到从库,导致主从不一致 (1.1)基于MHA的一主一从环境,演练主库宕机,主备切换 VIP目前在A上,提 阅读全文
posted @ 2022-04-27 15:28 郭大侠1 阅读(1306) 评论(0) 推荐(0) 编辑
摘要:【1】CPU与内存 (1)ps -ef|grep mysqld / top 查看mysql的 pid (2)top -H -p mysql_pid (3)mysql里对应 performance_schema.threads 查mysql线程与os线程对应关系 一、如何排查高 IO 问题? 作为一个 阅读全文
posted @ 2022-04-18 17:13 郭大侠1 阅读(1807) 评论(0) 推荐(0) 编辑
摘要:【1】二阶段提交 (1.1)redo log 和 binlog 的关系 在MYSQL 里面 INNDOB的REDO LOG和MYSQL 的BINLOG 是两个独立体,不像ORACLE是时间上的关系。 因为MYSQL 里面可以包含多个存储引擎,每个引擎有自己的独立日志。 BINLOG是处于MYSQL的 阅读全文
posted @ 2022-03-28 18:36 郭大侠1 阅读(565) 评论(0) 推荐(0) 编辑
摘要:【1】场景需求 mysql 8.0.22 我从库落后主库几万~几十万个事务,大几万秒,我不想要了; 已知 (1)落后期间只有 insert 语句 和 create table 那我不想等那么久了,不想让它追了; 【2】尝试解决 (1)设置 gtid_next=最新主库gtid stop slave; 阅读全文
posted @ 2022-02-25 15:54 郭大侠1 阅读(993) 评论(0) 推荐(1) 编辑
摘要:【1】测试架构 (1.1)机器架构 IP server-id db-version desc 192.168.148.149 1493306 8.0.22 master(gtid)、proxysql 2.2.2-11 192.168.148.176 1793306 8.0.22 slave(gtid 阅读全文
posted @ 2022-02-21 17:37 郭大侠1 阅读(266) 评论(0) 推荐(0) 编辑
摘要:【1】整体内存分析 该部分脚本转自:https://blog.csdn.net/weixin_36114835/article/details/113210288 效果如下 #!/bin/sh # you might want to add some user authentication here 阅读全文
posted @ 2022-02-19 10:01 郭大侠1 阅读(2178) 评论(0) 推荐(0) 编辑
摘要:前置基础参考:https://www.cnblogs.com/gered/p/15868767.html#autoid-4-0-0 【1】环境 当前架构 、 【2】主从场景 (2.1)1主2从,主库挂掉 10秒就超时(这个阈值是连接超时)反馈出来了,但如果我们的DML、select 等其他操作 超过 阅读全文
posted @ 2022-02-16 18:17 郭大侠1 阅读(682) 评论(0) 推荐(0) 编辑
摘要:【0】环境与架构 IP server-id db-version description 192.168.148.39 393306 8.0.20 Master(gtid)、ProxySQL 192.168.148.27 273306 8.0.22 Slave(gtid) 192.168.148.3 阅读全文
posted @ 2022-02-07 18:05 郭大侠1 阅读(757) 评论(0) 推荐(0) 编辑
摘要:【1】前期准备 (1.1)架构 描述 IP OS_info mysql_version DB3,主库 192.168.148.39:3307 CentOS7.8 5.7.31 DB4,从库 192.168.148.27:3307 CentOS7.8 5.7.31 DB5,从库 192.168.148 阅读全文
posted @ 2022-01-24 17:56 郭大侠1 阅读(274) 评论(0) 推荐(0) 编辑