摘要: Ansible快速入门# 介绍# Ansible是一款简单的运维自动化工具,只需要使用ssh协议连接就可以来进行系统管理,自动化执行命令,部署等任务。 Ansible的特点 1、ansible不需要单独安装客户端,也不需要启动任何服务2、ansible是python中的一套完整的自动化执行任务模块3 阅读全文
posted @ 2021-05-02 16:15 Cetus-Y 阅读(113) 评论(0) 推荐(0)
摘要: 【MySQL】MySQL索引 目录 索引的作用 索引种类 索引为何不可用 索引原则与误区 执行计划 测试案例 索引的作用 提高查询效率 消除数据分组/排序 避免"回表"查询 优化聚合查询 用于多表JOIN关联查询 利用唯一性约束,保证数据唯一性 InnoDB行锁实现 增加I/O成本 增加磁盘空间 不 阅读全文
posted @ 2021-04-26 10:35 Cetus-Y 阅读(108) 评论(0) 推荐(0)
摘要: 1 | 背 景 MySQL包含许多种日志,其中包括:redo log、undo log、error log、binlog等等,其中binlog是区别其他关系型数据库所独有的,也是MySQL中最重要的日志之一,其作用是用于主备复制、闪回、基于时间点恢复等等;本文基于公司产品需求,对比研究5.7版本下b 阅读全文
posted @ 2021-04-20 11:32 Cetus-Y 阅读(899) 评论(0) 推荐(0)
摘要: 发展历程 MySQL Online DDL 功能从 5.6 版本开始正式引入,发展到现在的 8.0 版本,经历了多次的调整和完善。本文主要就 Online DDL 的发展过程,以及各版本的区别进行总结。其实早在 MySQL 5.5 版本中就加入了 INPLACE DDL 方式,但是因为实现的问题,依 阅读全文
posted @ 2021-04-20 10:33 Cetus-Y 阅读(216) 评论(0) 推荐(0)
摘要: online DDL是在mysql5.6版本后加入的特性,用于支持DDL执行期间DML语句的并行操作,提高数据库的吞吐量。 online DDL结构简图如下: 由上图可知online DDL大体可以分为3部分: 1、copy(ALGORITHM=COPY)这部分是offline的,在DDL执行期间其 阅读全文
posted @ 2021-04-20 10:31 Cetus-Y 阅读(1215) 评论(0) 推荐(0)
摘要: show processlist select * from information_schema.innodb_trx\G; select * from sys.innodb_lock_waits\G; select * from performance_schema.metadata_locks 阅读全文
posted @ 2021-04-20 10:28 Cetus-Y 阅读(241) 评论(0) 推荐(0)
摘要: 转:https://zhuanlan.zhihu.com/p/126669852 在用pycharm过程中,用pip去安装一些第三方包的时候会出现如下错误,缺少C++编译器,因为有些程序需要使用,没有C++接口会报错,查阅相关资料及自己的解决方案 error: Microsoft Visual C+ 阅读全文
posted @ 2021-04-12 11:54 Cetus-Y 阅读(804) 评论(0) 推荐(0)
摘要: 先指定范围,再对匹配上的内容进行替换 sed -i '5,10 s#hello#world#' test.txt 阅读全文
posted @ 2021-04-07 19:38 Cetus-Y 阅读(1036) 评论(0) 推荐(0)
摘要: #服务端(同步阿里云) yum install -y ntp ntpdate ntp2.aliyun.com vi /etc/ntp.conf 将默认的server注释,改为阿里云ntp服务器 server ntp2.aliyun.com iburst server ntp3.aliyun.com 阅读全文
posted @ 2021-04-07 17:04 Cetus-Y 阅读(265) 评论(0) 推荐(0)
摘要: tpcc使用说明 说明:文章内容起源于网络并结合自己的实验而得;但参考的文章地址当时没记录下来,如果发现有侵权问题,请留言。 一、介绍 压力测试是指在MySQL上线前,需要进行大量的压力测试,从而达到交付的标准。压力测试不仅可以测试MySQL服务的稳定性,还可以测试出MySQL和系统的瓶颈。 TPC 阅读全文
posted @ 2021-03-09 13:53 Cetus-Y 阅读(1095) 评论(0) 推荐(0)