2019年3月14日

Linux 查看文件被那个进程写数据

摘要: [toc] 文件被那个进程使用,写数据不是用lsof可以找出来吗,但现实情况是lsof没找出来T_T 背景 centos7 在某一段时间监控报警磁盘使用率达99%,由于监控属于概要形式信息,没有快照信息的监控(能发现某进程的I/O,CPU消耗情况),所以需要在服务器上去定时执行统计命令获取快照信息。阅读全文

posted @ 2019-03-14 20:47 Jia-Xin 阅读(214) 评论(0) 编辑

2019年3月3日

MySQL 组提交(group commit)

摘要: [toc] 前言 操作系统使用 页面缓存 来填补内存和磁盘访问的差距 对磁盘文件的写入会先写入道页面缓存中 由操作系统来 决定何时 将修改过的脏页刷新到磁盘 确保修改已经持久化到磁盘,须调用 fsyn c或者 fdatasync 数据库在事务提交过程中调用fsync将数据持久化到磁盘,才满足 ACI阅读全文

posted @ 2019-03-03 18:48 Jia-Xin 阅读(87) 评论(0) 编辑

2019年1月9日

MySQL 线程池&连接池&长连接&短连接

摘要: 线程池 简介 1、mysql每连接每线程,mysql都分配一个单独的线程,该线程处理客户端发来的所有命令 2、每个线程会占用一定的系统资源,线程数越多消耗的系统资源也越多 3、线程的创建和销毁有一定的开销 4、当线程数过多时,如果大部分线程都处于活跃状态,会导致频繁的上下文切换,从而造成系统巨大的开阅读全文

posted @ 2019-01-09 16:16 Jia-Xin 阅读(69) 评论(0) 编辑

2019年1月2日

MySQL 主从复制相关参数

摘要: 列举了MySQL主从复制主要的相关参数 binlog server_id 服务器在集群中唯一标识符 log_bin[=binlog_name] 启动二进制日志 log_bin_index 二进制日志索引名称 binlog_format 二进制日志的类型 binlog_row_image 二进制镜像保阅读全文

posted @ 2019-01-02 22:54 Jia-Xin 阅读(47) 评论(0) 编辑

2018年12月30日

MySQL binlog日志详解

摘要: 简介 一系列binlog文件和一个index文件组成 binlog文件以一个4字节的常量作为开头(表示这是一个binlog文件) 后面跟着一系列binlog事件 作用 复制 备份恢复 崩溃恢复(启用binlog,采用事物的两阶段提交协议,事务在存储引擎中的可能为prepared和commit) bi阅读全文

posted @ 2018-12-30 11:50 Jia-Xin 阅读(69) 评论(0) 编辑

2018年12月29日

MySQL order by的实现

摘要: 1、使用索引的已有顺序 2、filesort算法 filesort算法的执行流程 filesort相关的参数 sort_buffer_size 算法排序缓冲区的大小,线程级缓存 max_length_for_sort_data 决定选择那种不同的策略进行排序(两种排序算法) 1、single-pas阅读全文

posted @ 2018-12-29 23:07 Jia-Xin 阅读(73) 评论(0) 编辑

2018年9月21日

MySQL 逻辑物理备份测试

摘要: [toc] 逻辑备份 mysqldump 普通备份 real 0m19.349s user 0m3.879s sys 0m0.951s 362M /data/compressed/ mysqlpump 并行备份 real 0m6.942s user 0m5.803s sys 0m0.916s 363阅读全文

posted @ 2018-09-21 17:19 Jia-Xin 阅读(98) 评论(0) 编辑

2018年8月22日

MySQL 5.6不删空用户的影响

摘要: MySQL 5.6不删空用户的影响 [toc] 问题 MySQL5.6 新建本地可以登录的用户,但在本地始终登录不上,不存在的用户却能登录成功 分析 1、本是以ip地址进行登录的,错误信息报的是Access denied for user 'admin'@'slave58',自动进行了DNS解析,解阅读全文

posted @ 2018-08-22 15:46 Jia-Xin 阅读(132) 评论(0) 编辑

2018年8月16日

MySQL utilities介绍&出现 No module named utilities

摘要: [toc] mysql utilities 是python编写 MySQL官方版的命令行工具集,涵盖主从校验,主从建立,主从切换等等 安装 rpm安装 注意 尽量不要通过yum来安装mysql utilities,mysql utilities 1.6.5和mysql connector pytho阅读全文

posted @ 2018-08-16 10:46 Jia-Xin 阅读(138) 评论(0) 编辑

2018年4月19日

MySQL 并行复制(MTS) 从库更新的记录不存在实际却存在

摘要: [toc] 背景 开了并行复制的半同步从库SQL 线程报1032错误,异步复制从库没有报错,偶尔会出现这种 版本 mysql 5.7.16 redhat 6.8 mysql show variables like '%slave_para%'; + + + | Variable_name | Val阅读全文

posted @ 2018-04-19 15:15 Jia-Xin 阅读(111) 评论(0) 编辑

导航

公告